Menu
Coddy logo textTech

La boucle 'for'

Fait partie de la section Fondamentaux du Journey Dart de Coddy — leçon 42 sur 94.

La boucle for en Dart exécute du code de manière répétée pour un nombre spécifique d'itérations lorsque vous savez exactement combien vous en avez besoin.

void main() {
  for (int i = 1; i <= 5; i++) {
    print(i);
  }
}

Lorsque vous exécutez ce code, il produira la sortie suivante :

1
2
3
4
5

Les boucles for ont trois composants :

for (initialization; condition; increment) {
  // Code to repeat
}
void main() {
  int sum = 0;
  for (int i = 1; i <= 5; i++) {
    sum += i;
  }
  print("Sum of numbers from 1 to 5: $sum");
}
Sum of numbers from 1 to 5: 15
challenge icon

Défi

Débutant

Dans ce défi, vous allez pratiquer l'utilisation de la boucle for en Dart pour imprimer une séquence de nombres.

Votre tâche est de créer un programme qui :

  1. Lit un entier unique n depuis l'entrée
  2. Utilise une boucle for pour imprimer tous les nombres de 1 à n, chacun sur une nouvelle ligne
  3. Après la séquence, imprime la somme de tous les nombres de 1 à n

Par exemple, si l'entrée est 5, votre programme devrait produire :

1
2
3
4
5
Sum: 15

Notez que chaque nombre est imprimé sur une nouvelle ligne, et que la somme est imprimée après tous les nombres au format Sum: X où X est la somme calculée.

Aide-mémoire

La boucle for exécute du code de manière répétée pour un nombre spécifique d'itérations :

for (initialization; condition; increment) {
  // Code to repeat
}

Exemple de base :

for (int i = 1; i <= 5; i++) {
  print(i);
}

Utilisation de la boucle for pour calculer la somme :

int sum = 0;
for (int i = 1; i <= 5; i++) {
  sum += i;
}
print("Sum: $sum");

Essayez vous-même

import 'dart:io';

void main() {
  // Lire le nombre saisi
  String? input = stdin.readLineSync();
  int n = int.parse(input!);
  
  // TODO : Écrivez une boucle for qui affiche les nombres de 1 à n
  
  // TODO : Calculez et affichez la somme de tous les nombres de 1 à n
  
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux