Fonction
Utilitaires
demander_nombre_entre(question, mini, maxi)
Pose une question jusqu’à obtenir un nombre entre mini et maxi, puis le renvoie.
Partagée par CoddyRun · CoddyRun
7 novembre 2026
Explication
Si la réponse n'est pas un nombre, ou sort des limites, un message explique quoi taper et la question est reposée. Fini les erreurs quand l'utilisateur tape « douze » au lieu de 12.
Ne s'utilise pas dans un processus (demande y est interdit).
Code
fonction demander_nombre_entre(question, mini, maxi)
reponse est un texte
valeur est un nombre
valide est un booléen
tant que non valide
demande question dans reponse
si est_nombre(reponse) alors
valeur vaut convertir_nombre(reponse)
valide vaut valeur >= mini et valeur <= maxi
fin si
si non valide alors
affiche "Réponds par un nombre entre " + convertir_texte(mini) + " et " + convertir_texte(maxi) + "."
fin si
fin tant que
retourne valeur
fin fonction
Exemple d'utilisation
age est un nombre
age vaut demander_nombre_entre("Quel âge as-tu ?", 1, 120)
affiche "Dans 10 ans, tu auras " + (age + 10) + " ans."
Commentaires (0)
Pas encore de commentaire. Une question, une amélioration, un merci ? Lancez-vous.
Connectez-vous ou créez un compte pour commenter.