CoddyRun
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.

Du même auteur