Boucle While
Fait partie de la section Fondamentaux du Journey C++ de Coddy. Leçon 43 sur 74.
Une boucle while est différente d’une boucle for. Une boucle for est couramment utilisée pour parcourir une range précise, tandis qu’une boucle while nous permet de continuer à itérer tant qu’une certaine condition est remplie.
Pour utiliser une boucle while, écris :
while (condition) {
code
}Le code ne s’exécutera que si la condition est true.
Remarque : si le corps de la boucle ne contient qu’une seule instruction, les accolades sont facultatives :
while (condition)
code;Une boucle while convient le mieux lorsque tu ne sais pas à l’avance combien de fois la boucle doit s’exécuter. N’oublie pas qu’une boucle for n’est pas strictement limitée à l’itération sur une plage. Ses étapes d’initialisation et de mise à jour sont facultatives, donc les deux types de boucles peuvent être configurés pour se comporter de manière similaire.
Défi
DébutantÉcris un programme qui reçoit une entrée, un nombre de type double.
Utilise une boucle while pour diviser l’entrée par 2 tant que le nombre est supérieur ou égal à 3.5.
Affiche le premier nombre qui est inférieur à 3.5.
Essayez vous-même
#include <iostream>
int main() {
// É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