Initiation au Lua avec Scribunto/Exercices/Sur les chaînes de caractères

Leçons de niveau 10
Une page de Wikiversité, la communauté pédagogique libre.
Sur les chaînes de caractères
Image logo représentative de la faculté
Exercices no6
Leçon : Initiation au Lua avec Scribunto
Chapitre du cours : Chaînes de caractères

Exercices de niveau 10.

Exo préc. :Sur les fonctions basiques
Exo suiv. :Sur les fonctions mathématiques
En raison de limitations techniques, la typographie souhaitable du titre, « Exercice : Sur les chaînes de caractères
Initiation au Lua avec Scribunto/Exercices/Sur les chaînes de caractères
 », n'a pu être restituée correctement ci-dessus.



Exercice 6-1[modifier | modifier le wikicode]

Écrire une fonction qui met une majuscule au début d'une phrase écrite en minuscule.



Exercice 6-2[modifier | modifier le wikicode]

Écrire une fonction p.comptemot qui retourne le nombre de mots dans une phrase que l’on aura rentrée en argument.



Exercice 6-3[modifier | modifier le wikicode]

Écrire une fonction p.compte qui compte combien de fois on trouve le mot chaud, le prénom "Serge" et la suite de voyelle "ai" dans la chaîne de caractères (facile à prononcer) :

"J’ai chaud, j’ai si chaud. Il fait si chaud chez ce cher Serge. Serge, soit chic ! Baisse le chauffage."


Contrainte : On utilisera seulement la fonction préprogrammée string.find.



Exercice 6-4[modifier | modifier le wikicode]

(à compléter)