INTERNET ...Construction de Pages WEB.
La Boucle while (suite..)
n°8
La Boucle while .. ( suite .. )
Boucles imbriquées
Il est possible d'imbriquer plusieurs boucles while ..suivant les besoins.
Var Pas=0 , X=5 , y=0;
while (X > Pas) //1 ère Boucle
while..5 Tours
{ Pas ++;
y=0; //y est réinitialisé à 0 5
fois
while ( y<100) //2ème Boucle while
...100 Tours
{ y++ ;
}
}
Attention ..Conseil : Dans votre écriture vous devez
bien indenter vos lignes en observant une hiérarchie de telle manière que les
instructions de la boucle while principale (extérieure) soient placées plus à
gauche que celles de la boucle while secondaire (intérieure).
Alignez bien les instructions de même niveau
hiérarchique.
Les Accolades Ouvrantes et Fermantes ne doivent pas être 'croisées'!
Boucle infinie :
Il est possible de rendre une boucle while 'infinie' ( forever diraient les
anglosaxons ) en écrivant :
While (true)
{ instruct.1 ;
instruct.2 ;
etc…
}
Dans ce cas vous aurez compris que la condition est toujours VRAIE..on
utilise le mot clé : true
On ne quitte plus la boucle!!
Par bonheur, l'interprêteur du Navigateur est prévu pour sortir de lui-même si le temps est
trop long en affichant une fenêtre d'alerte!
Dans tous les langages structurés ce type de boucle existe..sa syntaxe est la même en langage JAVA
, C et C++
Dans d'autres langages, plus évolués, tel que JAVA, il existe, en plus, une structure qui teste la
condition en fin de boucle.
Conseils récapitulatifs :
N'oubliez pas de placer la condition à tester entre parenthèses.
Placez vos accolades ( ouvrantes et fermantes ) en face l'une de l'autre dans le sens
vertical.
Respectez bien la hiérarchie en alignant en vertical, les instructions de même niveau
hiérarchique.
10 SUITE