DM04
■ Exercice 1
On veut réaliser un programme d'entraînement à la soustraction de deux nombres entiers inférieurs à 100. Le programme
doit, cinq fois de suite :
Choisir aléatoirement deux nombres à 2 chiffres (le plus grand puis le plus petit)
Annoncer la question en disant «Question q» (q doit être à 1 pour la première question, 2 pour la deuxième...)
Poser la question à l'utilisateur ...-... » avec les deux nombres choisis (le plus grand moins le plus petit)
- Lui indiquer si sa réponse est juste ou non
Après les 5 questions, l'utilisateur doit connaitre son score compris entre 0 (si les 5 réponses sont fausses) et 5 (si les
5 réponses sont justes).
On a créé :
Deux variables Grand et Petit pour les nombres à soustraire
Une variable NumQuestion pour compter les questions
- Une variable Score pour déterminer le score
On rappelle que la commande regroupe Texte 1 Texte 2 permet de coller » 2 bouts de phrases.
1. Découper et coller dans l'ordre les instructions suivantes en complétant les lignes 2, 6, 9 et 11 ainsi que la boucle « Si >>
pour obtenir le résultat souhaité.
1 quand est cliqué
mettre Score
3 mettre NumQuestion
ajouter à Score 1
à 1
ajouter à NumQuestion 1
6 mettre Petit à nombre aléatoire entre
7 mettre Grand à nombre aléatoire entre 11 et 99
dire Désolé, c'est faux pendant 2 secondes
dire regroupe Ton score est de:
10 dire Bravo, c'est juste pendant 2 secondes
11 dire regroupe Question
et Grand
pendant 2 secondes
12 demander regroupe regroupe Grand Petit et attendre
3⁰
répéter 5 fois
2 si réponse
3 sinon
alors