Défi : Définir les Itérations avec la Boucle While en C++
Une boucle while continue de s'exécuter tant qu'une condition spécifiée reste true. Mais que faire si l'on souhaite répéter un certain bloc de code un nombre fixe de fois, par exemple 3 ou 5 fois ? Dans ces cas, cela peut être réalisé en utilisant une variable compteur.
Examinons cette idée plus en détail. Nous savons déjà que des expressions comme x < 5 renvoient true si x est inférieur à cinq et false si x est supérieur ou égal à cinq.
Ce concept correspond à ce dont nous avons besoin pour un nombre fixe de répétitions. Cependant, pour que cela fonctionne, il est nécessaire d'initialiser une variable compteur x et de la mettre à jour à l'intérieur de la boucle. Analysez le code ci-dessous étape par étape :
main.cpp
123456789101112#include <iostream> int main() { // create variable for loop condition int i = 0; // variables for loops are usually called i or j while (i < 5) { std::cout << "Hello!" << std::endl; i++; // incrementing the i } }
Le choix de la valeur initiale d'une variable et de l'incrément utilisé dans une boucle influencera le nombre d'itérations. Par exemple, dans ce cas, initialiser la variable à 3 entraînera seulement 2 itérations.
De plus, il est possible d'ajuster la valeur de l'incrément, ce qui affectera également le nombre d'itérations. Les valeurs spécifiques à utiliser pour l'initialisation et l'incrémentation dépendent des exigences et des objectifs de la tâche. Il est possible d'expérimenter en modifiant la valeur de départ, en changeant la condition ou en ajustant la valeur de l'incrément.
Swipe to start coding
Vous devez calculer la valeur moyenne des transactions dans un système bancaire. Pour cela, utilisez un array, une boucle while et des variables pour stocker la sum et l'iterator. Tout le code doit être implémenté dans la fonction calculateAverage.
- Initialisez la variable
sum. Elle contiendra le total de toutes les transactions. - Initialisez la variable
i. Elle servira d'itérateur pour suivre la position actuelle danstransactions. - La boucle
whiledoit s'exécuter tant queiest inférieur au nombre d'éléments danstransactions(variablesize). - À l'intérieur de la boucle, ajoutez la valeur de la transaction courante à la variable
sum. - Incrémentez la variable
ide un à chaque itération. - Après la fin de la boucle, calculez la
averageen divisantsumpar le nombre de transactions.
Solution
solution.cpp
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 9.09
Défi : Définir les Itérations avec la Boucle While en C++
Glissez pour afficher le menu
Une boucle while continue de s'exécuter tant qu'une condition spécifiée reste true. Mais que faire si l'on souhaite répéter un certain bloc de code un nombre fixe de fois, par exemple 3 ou 5 fois ? Dans ces cas, cela peut être réalisé en utilisant une variable compteur.
Examinons cette idée plus en détail. Nous savons déjà que des expressions comme x < 5 renvoient true si x est inférieur à cinq et false si x est supérieur ou égal à cinq.
Ce concept correspond à ce dont nous avons besoin pour un nombre fixe de répétitions. Cependant, pour que cela fonctionne, il est nécessaire d'initialiser une variable compteur x et de la mettre à jour à l'intérieur de la boucle. Analysez le code ci-dessous étape par étape :
main.cpp
123456789101112#include <iostream> int main() { // create variable for loop condition int i = 0; // variables for loops are usually called i or j while (i < 5) { std::cout << "Hello!" << std::endl; i++; // incrementing the i } }
Le choix de la valeur initiale d'une variable et de l'incrément utilisé dans une boucle influencera le nombre d'itérations. Par exemple, dans ce cas, initialiser la variable à 3 entraînera seulement 2 itérations.
De plus, il est possible d'ajuster la valeur de l'incrément, ce qui affectera également le nombre d'itérations. Les valeurs spécifiques à utiliser pour l'initialisation et l'incrémentation dépendent des exigences et des objectifs de la tâche. Il est possible d'expérimenter en modifiant la valeur de départ, en changeant la condition ou en ajustant la valeur de l'incrément.
Swipe to start coding
Vous devez calculer la valeur moyenne des transactions dans un système bancaire. Pour cela, utilisez un array, une boucle while et des variables pour stocker la sum et l'iterator. Tout le code doit être implémenté dans la fonction calculateAverage.
- Initialisez la variable
sum. Elle contiendra le total de toutes les transactions. - Initialisez la variable
i. Elle servira d'itérateur pour suivre la position actuelle danstransactions. - La boucle
whiledoit s'exécuter tant queiest inférieur au nombre d'éléments danstransactions(variablesize). - À l'intérieur de la boucle, ajoutez la valeur de la transaction courante à la variable
sum. - Incrémentez la variable
ide un à chaque itération. - Après la fin de la boucle, calculez la
averageen divisantsumpar le nombre de transactions.
Solution
solution.cpp
Merci pour vos commentaires !
single