Boucle For - Partie 1
Fait partie de la section Fondamentaux du Journey C++ de Coddy. Leçon 42 sur 74.
Parfois, lorsqu’on programme, il est nécessaire d’effectuer la même opération, ou presque, plusieurs fois.
Pour éviter d’écrire la même chose encore et encore, on peut utiliser des boucles.
La boucle for a la syntaxe suivante :
for (initialization; condition; update) {
code
}L’initialization, la condition et la update déterminent quelle est la valeur de start et quelle est la valeur de end.
Par exemple, bouclez de 0 à 5 (sans inclure 5) :
for (int i = 0; i < 5; i++) {
std::cout << i << std::endl;
}Elle exécutera l’instruction d’affichage 5 fois :
0
1
2
3
4Dans cette boucle, la valeur initiale 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 nombreuses utilisations. 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;Cette boucle parcourra d’abord tous les nombres de 1 à 100 (y compris 100 en raison du signe <=) et les additionnera tous, puis elle affichera la variable sum_numbers
Défi
DébutantLisez un entier n (le code de départ le fait déjà). Utilisez une boucle for pour afficher "Hello Coddy: " et la valeur de i pour chaque nombre de 3 à n, inclus.
Par exemple, si n vaut 6, la sortie est :
Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6Si n vaut 27, la boucle affiche 25 lignes, de Hello Coddy: 3 à Hello Coddy: 27.
Essayez vous-même
#include <iostream>
int main() {
int n;
std::cin >> n;
// Écrivez votre code ci-dessous
return 0;
}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
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Bases des entrées/sorties
Instruction coutInstruction cinSaisie de chaînes de caractèresRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux3Variables - Partie 2
Déclaration de typeConventions de nommageRécapitulatif - Initialisation des variablesType Casting - Partie 1Type Casting - Partie 26Prise de décision
L'instruction IfIf - ElseL'instruction SwitchOpérateur conditionnelRécapitulatif - If ElseIf - Else imbriquésEntraînez-vous par vous-même : Compilateur C++ en ligne