Bonjours,
J'ai créé un algorithme dans lequel j'aimerai ajouter un graphique exprimant la variations des i, des q et des m en fonctions des j.
Voici mon algorithme (désolé il est encore un peu brouillon et comporte des erreurs):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
            //Algorithme propagation virus
 
    //variables
//i= nombre d'infectés au départ
//p= Population
//z= infectés passés par la boucle
//v= i car i vas changer
//k= nombre de rencontre par 1 i
//a= aléatoire
j=0 //nombre de jours
m=0 //nombre d'infectés morts
e=2 //Nombre de morts dans la boucle 1
 
    //début de l'algorithme
i=input("Entrez le nombre d infectés au 1er jour ");
p=input("Entrez la population de la ville ");
disp("*Lancement de l algorithme*");
    while p-i-m>0 // 3e boucle: boucle des jours
        j=j+1;
        v=i;
        z=0;
        while z<=v //2e boucle: nombre de infecté qui passent la boucle 1
            z=z+1;
            k=0;
            while k<=50 //1ere boucle: boucle d'un infecté
                k=k+1;
                a=floor(rand()*5)+1;
                if a==1 then i=i-1;
                             k=51;
                             e=e+1;
                        else i=i+1;
                end
            end
        end
        if (p-(i+e))<0 then i=p-e;
        end
        q=p-i;
        if j>5 then m=l(j-5)+e;
                    i=i-l(j-5);
               else m=e;
        end
        l(j)=i;
 
        //texte
        disp(".")
        disp(".")
        if q==0 then disp("Ville perdue au jour "+string(j));
                else disp("jour "+string(j));
        end
        disp("nombre d infectés: "+string(i));
        disp("nombre de survivants: "+string(q));
        disp("nombre d infectés mort: -"+string(m));
 
        //GRAPHIQUE
 
    end
Merci de votre aide