Parcours Le compteur de mots Étape 1
Caractères et mots
Demander un texte, prévoir un texte d'exemple, puis afficher son nombre de caractères et de mots.
Notions :demandelongueurcompter_mots
Deux fonctions font déjà une grande partie du travail :
longueur(texte)compte tous les caractères, espaces et ponctuation compris ;compter_mots(texte)compte les mots, c'est-à-dire les morceaux séparés par des espaces.
Un texte d'exemple
Pour tester vite, une réponse vide charge un texte tout prêt. On vérifie avec supprime_espace(texteA) = "" : une réponse faite seulement d'espaces compte aussi comme vide.
Collez par exemple le début d'un livre, ou les paroles d'une chanson que vous avez écrite.
Ouvrez CoddyRun et partez d'un programme vide : tout commence ici.
Il te faut le logiciel pour faire cette étape. Il est gratuit : crée ton compte pour le télécharger, puis reviens ici, ta place t'attend.
Créer mon compte et téléchargerIndice 1
Déclarez texteA est un texte.
Indice 2
Les nombres se transforment en texte avec convertir_texte avant d'être affichés.
Indice 3
« Bonjour à tous » contient 15 caractères et 3 mots.
Voir la solution complète
Essayez d'abord par vous-même : c'est en cherchant qu'on apprend. La solution sert à vérifier ou à se débloquer.
@ Les déclarations
texteA est un texte
@ Le texte à analyser
demande "Collez un texte (ou laissez vide pour l'exemple) : " dans texteA
si supprime_espace(texteA) = "" alors
texteA vaut "Le petit chat dort au soleil. Il rêve de souris et de lait ! Demain, il partira à l'aventure… peut-être."
fin si
html("<h2>Analyse du texte</h2>")
affiche texteA
affiche ""
affiche "Caractères : " + convertir_texte(longueur(texteA))
affiche "Mots : " + convertir_texte(compter_mots(texteA))