vince_57 a écrit:Bonjour je ne comprend vraiment pas cet exercice voici l'énoncé :
on considère l'algorithme suivant:
Variables: N, n, i trois entiers positifs
Algorithme: saisir N, n
i reçoit 0
Tant que N -nx (i + 1) > ou égal à 0 faire i reçoit i +1
FinTant
Afficher i
Testez-le pour N=40 et n=6
On saisit donc N=40 et n=6
i=0N-n*(i+1) = 40-6*(
0+1) = 34 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant
i=1N-n*(i+1) = 40-6*(
1+1) = 28 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant
i=2N-n*(i+1) = 40-6*(
2+1) = 22 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant
i=3N-n*(i+1) = 40-6*(
3+1) = 16 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant
i=4N-n*(i+1) = 40-6*(
4+1) = 10 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant
i=5N-n*(i+1) = 40-6*(
5+1) = 4 ce nombre est > ou égal à 0 donc on remplace i par i+1
On a maintenant
i=6N-n*(i+1) = 40-6*(
6+1) = -2 ce nombre
n'est pas > ou égal à 0 donc on s'arrête
On affiche alors la valeur de i :
i=6As tu compris ?