Vous êtes sur la page 1sur 2

Fiche 7 – Les instructions itératives en C++

Fiche 7 – Les instructions itératives en C++

Instruction tant que


while (condition)
{
instruction;
instruction;
instruction;

}
S'il n'y a qu'une instruction, les { } ne sont pas obligatoires.
Les parenthèses autour de la condition sont obligatoires.
VAR i, p : ENTIER int i, p;

i←1 i=1;
TANT QUE i<= 10 FAIRE while (i<=10)
p←i*9 {
AFFICHER (i, " * 9 = " , p) p = i * 9;
i ← i+1; cout << i << " * 9 = " << p << "\n";
FTQ i = i +1;
}
Instruction faire... tant que
do
{
instruction;
instruction;
instruction;
}
while (condition);
VAR i, p : ENTIER int i, p;

i ←1 i = 1;
REPETER do
p←i*9 {
AFFICHER (i, " * 9 = ", p) p = i * 9;
i ←i +1; cout << i << " * 9 = " << p << " \n";
JUSQU'A i > 10 i = i + 1;
}
while (i<=10);

Créé le samedi 13 janvier 2007 1-2


Fiche 7 – Les instructions itératives en C++

Instruction pour
for (valeur init;condition finale;pas)
{
instruction;
instruction;
...
}
VAR i, p : ENTIER int i,p;

POUR i DE 1 A 10 PAS DE 1 FAIRE for (i = 1; i<=10;i++)


p←i*9 {
AFFICHER (i, " * 9 = ", p) p = i * 9;
FPOUR cout << i << " *9 = " << p <<" \n";
}

VAR i, p : ENTIER int i, p;

POUR i DE 10 A 1 PAS DE -1 FAIRE for (i = 10; i>0;i~)


p←i*9 {
AFFICHER (i, " * 9 = ", p) p = i*9;
FPOUR cout << i << " * 9 = " << p << "\n";
}
VAR i, p : ENTIER int i, p;
for (i = 1; i<=10;i = i + 2)
POUR i DE 1 A 10 PAS DE 2 FAIRE {
p←i*9 p = i * 9;
AFFICHER (i, " * 9 = ", p) cout << i << " * 9 = " << p << "\n";
FPOUR }

Créé le samedi 13 janvier 2007 2-2

Vous aimerez peut-être aussi