11- PHP ( Les Boucles )

0 commentaires
LES ITERATIONS (BOUCLES)

for :
Crée une boucle qui exécute le code x fois. Attention aux boucles infinies :
N.B: s'utilise lorsque l'on connaît à l'avance combien de fois on va "boucler".

for ([valeur initiale] ; [condition] ; [incrément]) {
code
}

• valeur initiale : valeur initiale de la variable compteur.
• condition : condition de sortie de la boucle.
• incrément : pour incrémenter ou décrémenter le compteur.

for(i=début ; i<= fin ; i=i+x)
{...
...
...
}

Ce qui se trouve entre les parenthèses se lit de la manière suivante :
i = début; veut dire : en partant avec la valeur début au compteur i
i <= fin; veut dire : tant que le compteur aura une valeur inférieure ou égale à fin;
i=i+1 veut dire : en incrémentant (en faisant grimper en français normal) le compteur i de x à chaque fois.


While :
Crée une boucle qui répète l'exécution du code tant que la condition est vraie.
Si la condition est vraie dès le début, le programme n'entre pas dans la boucle.
N.B.: s'utilise quand on ne sait pas combien de fois on va "boucler". En général dans les instructions répétées il y en a forcément une qui, à un moment donné fera passer le test = Vrai (Sinon cela risque de ne jamais s'arrêter.)

while (condition) {
code
}
• condition: la condition de sortie de la boucle.

Exemple :


Script php de la factorielle:


<?
echo "Le nombre saisi est : $nbre<br>";
$cpt=$nbre;
echo "cpt vaut $cpt";
while($cpt>0){
$nbre=$nbre*$cpt--;
echo "nbr = $nbre<br>";
echo "cpt = $cpt<br>";
}
echo "La factorielle de ce nombre vaut $nbre";

?>



0 commentaires:

Enregistrer un commentaire

Copyright 2013 © 2 Rattrapage