Sommaire

Tant Que

1. Structure générale

La boucle de type " Tant QueTant Que" permet la répétition d’un bloc d’instructions tant que la condition testée est vérifiée, donc vraie. Sa syntaxe est la suivante :

Tant Que booléen Faire 
  Bloc d’instructions 
FinTantQue

Lors de l’exécution du programme, celui-ci arrive sur l’instruction "Tant Que". Il évalue l’expression booléenne (une ou plusieurs conditions, ou une seule variable). Si l’expression retourne VRAI, alors le programme exécute les instructions suivantes jusqu’à ce qu’il arrive au "FinTantQue".

Arrivé ici, il remonte au "Tant Que" et évalue de nouveau l’expression booléenne, si c’est VRAI alors il exécute de nouveau les instructions et ainsi de suite, tant que l’expression retourne VRAI. Si l’expression devient fausse, alors le programme saute à l’instruction située juste après le "FinTantQue". Voici un simple exemple qui compte de 1 à 10 :

PROGRAMME TQUE1 
VAR 
  Cpt:entier 
DEBUT 
  CptImages/flechegauche.PNG1 
  Tant que Cpt<=10 Faire 
    Afficher Cpt 
    CptImages/flechegauche.PNGCpt+1 
  FinTantQue 
FIN

En PHP, la boucle "Tant Que" est représentée par while "while()", avec l’expression booléenne entre parenthèses.

while(booleen) ...