Page 1 of 1

Boucle FOR

Unread postPosted: 12 Feb 2015, 20:58
by Jujuti82
Bonsoir,
Alors voici un programme,

Code: Select all
Entrer A
B prend pour valeur 2A
Pour i allant de 1 à 5
    B+A -> B
Fin pour
Afficher B


Et le but de l'exercice est de savoir si A = (-2) que vaut B ?
En fait ce que je ne comprend pas c'est ce que effectue la boucle... Quel est le rôle de la variable i ?
Si vous pouviez m'éclairer,
Merci d'avance.

Re: Boucle FOR

Unread postPosted: 12 Feb 2015, 21:11
by Adriweb
i est le compteur de boucle, ici le nombre d'itérations, c'est à dire, combien de fois va s'effectuer l'instruction de la boucle for ("pour"), donc combien de fois tu va ajouter A à B.

C'est un algo de base, que tu peux coder sur ta calculatrice en Basic presque mot pour mot (avec les mots anglais, certes) :)

Re: Boucle FOR

Unread postPosted: 26 Feb 2015, 19:08
by Jujuti82
Donc voici mon programme,

Code: Select all
Prompt A
2A->B
For(I,1,5)
B+A->B
End
Disp B


Et pour A = -2 j'obtient comme résultat -14
Est-ce bon ?

Re: Boucle FOR

Unread postPosted: 26 Feb 2015, 19:51
by Adriweb
2*(-2) + 5*(-2), ça fait bien -14, oui.

Re: Boucle FOR

Unread postPosted: 27 Feb 2015, 16:55
by Jujuti82
Merci beaucoup !