Bonjour à tous ! Je fais appelle a vous car je suis vraiment coincé..
J'ai un programme à faire sur la suite de Syracuse pour avoir une altitude et une durée de vol pour u0 qui doit prendre de 1 à 1000.
Sauf que pour la durée de vol je ne trouve pas comment pour chaque valeur prise par u0 affiché sa durée de vol.
Voilà mon programme en cours :
1 VARIABLES
2 u0 EST_DU_TYPE NOMBRE
3 i EST_DU_TYPE NOMBRE
4 compteur EST_DU_TYPE NOMBRE
5 altitude EST_DU_TYPE NOMBRE
6 DEBUT_ALGORITHME
7 POUR i ALLANT_DE 1 A 1000
8 DEBUT_POUR
9 u0 PREND_LA_VALEUR i
10 altitude PREND_LA_VALEUR u0
11 AFFICHER "Valeur u0 : "
12 AFFICHER u0
13 AFFICHER " "
14 TANT_QUE (u0!=1) FAIRE
15 DEBUT_TANT_QUE
16 SI (u0 %2 ==0) ALORS
17 DEBUT_SI
18 u0 PREND_LA_VALEUR u0 /2
19 AFFICHER " "
20 AFFICHER u0
21 FIN_SI
22 SINON
23 DEBUT_SINON
24 u0 PREND_LA_VALEUR 3*u0 + 1
25 AFFICHER " "
26 AFFICHER u0
27 FIN_SINON
28 compteur PREND_LA_VALEUR compteur +1
29 SI (altitude<u0) ALORS
30 DEBUT_SI
31 altitude PREND_LA_VALEUR u0
32 FIN_SI
33 SI (u0==1) ALORS
34 DEBUT_SI
35 AFFICHER " "
36 AFFICHER "Durée de vol : "
37 AFFICHER compteur
38 FIN_SI
39 FIN_TANT_QUE
40 SI (u0==1) ALORS
41 DEBUT_SI
42 AFFICHER " "
43 AFFICHER "Altitude de la suite : "
44 AFFICHER altitude
45 FIN_SI
46 FIN_POUR
47 FIN_ALGORITHME
Merci d'avance pour votre aide !
Bonsoir 
Bonsoir,
il faut remettre le compteur à 0 à chaque tour.
j'ai bloqué des affichages avec //(comentaires) car ça prend trop de temps.
1 VARIABLES
2 u0 EST_DU_TYPE NOMBRE
3 i EST_DU_TYPE NOMBRE
4 compteur EST_DU_TYPE NOMBRE
5 altitude EST_DU_TYPE NOMBRE
6 DEBUT_ALGORITHME
7 POUR i ALLANT_DE 1 A 1000
8 DEBUT_POUR
9 u0 PREND_LA_VALEUR i
10 altitude PREND_LA_VALEUR u0
11 compteur PREND_LA_VALEUR 0
12 AFFICHER "Valeur u0 : "
13 AFFICHER u0
14 AFFICHER " "
15 TANT_QUE (u0!=1) FAIRE
16 DEBUT_TANT_QUE
17 SI (u0 %2 ==0) ALORS
18 DEBUT_SI
19 u0 PREND_LA_VALEUR u0 /2
20 // AFFICHER " "
21 // AFFICHER u0
22 FIN_SI
23 SINON
24 DEBUT_SINON
25 u0 PREND_LA_VALEUR 3*u0 + 1
26 // AFFICHER " "
27 // AFFICHER u0
28 FIN_SINON
29 compteur PREND_LA_VALEUR compteur +1
30 SI (altitude<u0) ALORS
31 DEBUT_SI
32 altitude PREND_LA_VALEUR u0
33 FIN_SI
34 FIN_TANT_QUE
35 SI (u0==1) ALORS
36 DEBUT_SI
37 AFFICHER " "
38 AFFICHER "Durée de vol : "
39 AFFICHER compteur
40 AFFICHER " "
41 AFFICHER "Altitude de la suite : "
42 AFFICHER altitude
43 FIN_SI
44 FIN_POUR
45 FIN_ALGORITHME
RÉSULTATS :
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :