Programmation de fléchettes - boucle while

le whileloop exécute les instructions à chaque fois que la condition spécifiée est évaluée à true. En d'autres termes, la boucle évalue la condition avant l'exécution du bloc de code.

L'illustration suivante montre l'organigramme du while boucle -

Voici la syntaxe du while boucle.

while (expression) {
   Statement(s) to be executed if expression is true  
}

Exemple

void main() { 
   var num = 5; 
   var factorial = 1; 
   
   while(num >=1) { 
      factorial = factorial * num; 
      num--; 
   } 
   print("The factorial  is ${factorial}"); 
}

Le code ci-dessus utilise un while boucle pour calculer la factorielle de la valeur dans la variable num.

La sortie suivante s'affiche lors de l'exécution réussie du code.

The factorial is 120