Programmation de fléchettes - pour boucle

le forloop est une implémentation d'une boucle définie. leforloop exécute le bloc de code un nombre de fois spécifié. Il peut être utilisé pour parcourir un ensemble fixe de valeurs, tel qu'un tableau.

Voici la syntaxe du for boucle.

for (initial_count_value; termination-condition; step) { 
   //statements 
}

Exemple

void main() { 
   var num = 5; 
   var factorial = 1; 
   
   for( var i = num ; i >= 1; i-- ) { 
      factorial *= i ; 
   } 
   print(factorial); 
}

Le code du programme produira la sortie suivante -

120

le for La boucle comprend trois parties: l'initialiseur (i = num), la condition (i> = 1) et l'expression finale (i--).

Le programme calcule la factorielle du nombre 5 et l'affiche. La boucle for génère la séquence de nombres de 5 à 1, calculant le produit des nombres à chaque itération.

Plusieurs affectations et expressions finales peuvent être combinées dans une boucle for, à l'aide de l'opérateur virgule (,). Par exemple, la boucle for suivante imprime les huit premiers nombres de Fibonacci -

Exemple

void main() { 
   for(var temp, i = 0, j = 1; j<30; temp = i, i = j, j = i + temp) { 
      print('${j}'); 
   } 
}

Il devrait produire les éléments suivants output -

1 
1 
2 
3 
5
8 
13 
21