Tester l'algorithme :


(cliquer sur le bouton ci-dessus pour lancer ou relancer l'exécution de l'algorithme)
Remarque : si les messages "Algorithme lancé" et "Algorithme terminé" n'apparaissent pas au bout d'un moment dans la zone ci-dessous, c'est que l'algorithme contient une erreur.

Résultats :

Code de l'algorithme :
1     VARIABLES
2       X EST_DU_TYPE NOMBRE
3       Y EST_DU_TYPE NOMBRE
4       Z EST_DU_TYPE NOMBRE
5     DEBUT_ALGORITHME
6       TANT_QUE (X!=2) FAIRE
7         DEBUT_TANT_QUE
8         AFFICHER "T'es prêt a jouer mon gars ?"
9         AFFICHER "1- Tu m'prend pour qui ? Donne moi le flingue !"
10        AFFICHER "2- Ehh je crois que je repasserai plus tard..."
11        AFFICHER " "
12        LIRE X
13        SI (X!=1 ET X!=2) ALORS
14          DEBUT_SI
15          AFFICHER "Tu tremble tellement que t'as appuyé sur la mauvaise touche."
16          PAUSE
17          FIN_SI
18        SI (X==1) ALORS
19          DEBUT_SI
20          AFFICHER "Alors dis au revoir à Mémé !"
21          PAUSE
22          AFFICHER " "
23          Y PREND_LA_VALEUR floor(6*random())+1
24          TANT_QUE (Y!=6) FAIRE
25            DEBUT_TANT_QUE
26            AFFICHER "Clic ! Ouf"
27            Y PREND_LA_VALEUR Y+1
28            PAUSE
29            FIN_TANT_QUE
30          AFFICHER "BANG !!"
31          Z PREND_LA_VALEUR floor(4*random())+1
32          SI (Z==1) ALORS
33            DEBUT_SI
34            AFFICHER "Une balle de 9mm a trouvée un nouveau domicile : ton crâne !"
35            FIN_SI
36          SI (Z==2) ALORS
37            DEBUT_SI
38            AFFICHER "- Hé Roger, tu pisse le sang ! Roger ? Oh merde !"
39            FIN_SI
40          SI (Z==3) ALORS
41            DEBUT_SI
42            AFFICHER "Bon ben maintenant on le saura, un AK-47 ça ne pardonne pas..."
43            FIN_SI
44          SI (Z==4) ALORS
45            DEBUT_SI
46            AFFICHER "- On va dire quoi a ses parents ?"
47            AFFICHER "- Qu'il était meilleur aux petits cheveaux qu'à la roulette russe."
48            FIN_SI
49          PAUSE
50          FIN_SI
51        FIN_TANT_QUE
52      AFFICHER "Sage décision."
53    FIN_ALGORITHME