1+ /****************************************** EXERCICE 20 *******************************************/
2+
3+ ALGORITHME main
4+ VARIABLES
5+ nombre1,nombre2, operation, bonResultat, reponseUtilisateur : ENTIER
6+ DÉBUT
7+ nombre1 → aleatoire(1,20)
8+ nombre2 → aleatoire(1,20)
9+ operation → aleatoire(1,4)
10+
11+ AFFICHER "Quel est le résultat du calcul suivant : "
12+
13+ SELON operation
14+ CAS 1 : AFFICHER nombre1, " + ", nombre2, " = "
15+ bonResultat → nombre1 + nombre2
16+ CAS 2 : AFFICHER nombre1, " - ", nombre2, " = "
17+ bonResultat → nombre1 - nombre2
18+ CAS 3 : AFFICHER nombre1, " * ", nombre2, " = "
19+ bonResultat → nombre1 * nombre2
20+ CAS 4 : AFFICHER nombre1, " / ", nombre2, " = "
21+ bonResultat → nombre1 / nombre2
22+ AUTREMENT : AFFICHER "Erreur"
23+ FINSELON
24+
25+ FAIRE
26+ AFFICHER "Quelle est votre réponse ? "
27+ SAISIR reponseUtilisateur
28+
29+ SI (reponseUtilisateur = bonResultat) ALORS
30+ AFFICHER "Bonne réponse, félicitations !"
31+ SINON
32+ AFFICHER "Mauvaise réponse, recommencez !"
33+ FINSI
34+ TANT QUE (reponseUtilisateur != bonResultat)
35+ FIN
0 commit comments