Menu
Coddy logo textTech

Boucle For - Partie 1

Fait partie de la section Fondamentaux du Journey C++ de Coddy — leçon 42 sur 74.

Parfois, lors de la programmation, il est nécessaire d'effectuer la même opération, ou presque la même, plusieurs fois.

Pour éviter d'écrire la même chose encore et encore, nous pouvons utiliser des Boucles.

La boucle for a la syntaxe suivante :

for (initialization; condition; update) {
    code
}

L'initialization, la condition et l'update déterminent quelle est la valeur start et quelle est la valeur end.

Par exemple, bouclez de 0 à 5 (non inclus) :

for (int i = 0; i < 5; i++) {
    std::cout << i << std::endl;
}

Il exécutera l'instruction print 5 fois :

0
1
2
3
4

Dans cette boucle, la valeur de départ est 0 (comme int i = 0), la condition vérifie si la boucle doit continuer (comme i < 5), et la mise à jour modifie la valeur après chaque itération (comme i++).

Les boucles ont de nombreux cas d'utilisation. Par exemple, additionnons tous les nombres de 1 à 100 :

int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
    sum_numbers += i;
}
std::cout << sum_numbers;

Cela va d'abord parcourir tous les nombres entre 1 et 100 (incluant 100 à cause du signe <=) et les additionner tous, puis cela affichera la variable sum_numbers

challenge icon

Défi

Débutant

Écrivez un programme qui affiche "Hello Coddy: " suivi de la valeur de i de 3 à 27 (inclus, ce qui signifie l'affichage des nombres 3, 4, 5, ..., 26, 27, soit 27 - 3 + 1 = 25 fois au total), en utilisant une boucle for.

Cela ressemblera à ceci :

Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27

Aide-mémoire

La boucle for vous permet de répéter du code plusieurs fois avec la syntaxe suivante :

for (initialization; condition; update) {
    code
}

Exemple de boucle de 0 à 5 (non inclus) :

for (int i = 0; i < 5; i++) {
    std::cout << i << std::endl;
}

Cela affiche :

0
1
2
3
4

Les trois parties d'une boucle for :

  • initialisation : définit la valeur de départ (par ex., int i = 0)
  • condition : vérifie si la boucle doit continuer (par ex., i < 5)
  • mise à jour : modifie la valeur après chaque itération (par ex., i++)

Exemple de sommation des nombres de 1 à 100 :

int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
    sum_numbers += i;
}
std::cout << sum_numbers;

Essayez vous-même

#include <iostream>

int main() {
    // Écrivez votre code ci-dessous
    
    return 0;
}
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