Tester l'algorithme :


(cliquer sur le bouton ci-dessus pour lancer ou relancer l'exécution de l'algorithme)

Résultats :

Code de l'algorithme :
1     VARIABLES
2       A EST_DU_TYPE NOMBRE
3       B EST_DU_TYPE NOMBRE
4       C EST_DU_TYPE NOMBRE
5       D EST_DU_TYPE NOMBRE
6       E EST_DU_TYPE NOMBRE
7       F EST_DU_TYPE NOMBRE
8       De EST_DU_TYPE NOMBRE
9       g EST_DU_TYPE NOMBRE
10      n EST_DU_TYPE NOMBRE
11      i EST_DU_TYPE NOMBRE
12      L EST_DU_TYPE LISTE
13      m EST_DU_TYPE NOMBRE
14      q1 EST_DU_TYPE NOMBRE
15      q3 EST_DU_TYPE NOMBRE
16      me EST_DU_TYPE NOMBRE
17    DEBUT_ALGORITHME
18      LIRE n
19      POUR i ALLANT_DE 1 A n
20        DEBUT_POUR
21        g PREND_LA_VALEUR 0
22        A PREND_LA_VALEUR 0
23        B PREND_LA_VALEUR 0
24        C PREND_LA_VALEUR 0
25        D PREND_LA_VALEUR 0
26        E PREND_LA_VALEUR 0
27        F PREND_LA_VALEUR 0
28        TANT_QUE (A*B*C*D*E*F==0) FAIRE
29          DEBUT_TANT_QUE
30          De PREND_LA_VALEUR ALGOBOX_ALEA_ENT(1,6)
31          SI (De==1) ALORS
32            DEBUT_SI
33            A PREND_LA_VALEUR 1
34            FIN_SI
35          SI (De==2) ALORS
36            DEBUT_SI
37            B PREND_LA_VALEUR 2
38            FIN_SI
39          SI (De==3) ALORS
40            DEBUT_SI
41            C PREND_LA_VALEUR 3
42            FIN_SI
43          SI (De==4) ALORS
44            DEBUT_SI
45            D PREND_LA_VALEUR 4
46            FIN_SI
47          SI (De==5) ALORS
48            DEBUT_SI
49            E PREND_LA_VALEUR 5
50            FIN_SI
51          SI (De==6) ALORS
52            DEBUT_SI
53            F PREND_LA_VALEUR 6
54            FIN_SI
55          g PREND_LA_VALEUR g+1
56          FIN_TANT_QUE
57        L[i] PREND_LA_VALEUR g
58        FIN_POUR
59      AFFICHER "moyenne"
60      m PREND_LA_VALEUR ALGOBOX_MOYENNE(L,1,n)
61      AFFICHER m
62      AFFICHER "premier quartile"
63      q1 PREND_LA_VALEUR ALGOBOX_QUARTILE1(L,1,n)
64      AFFICHER q1
65      AFFICHER "troisième quartile"
66      q3 PREND_LA_VALEUR ALGOBOX_QUARTILE3(L,1,n)
67      AFFICHER q3
68      AFFICHER "mediane"
69      me PREND_LA_VALEUR ALGOBOX_MEDIANE(L,1,n)
70      AFFICHER me
71    FIN_ALGORITHME