Bonjour à tous,
Le but du programme est de calculer la moyenne de notes inscrites par l'utilisateur.
J'ai débuté l'apprentissage du C++ il y a peu, et me voila bloquée sur un programme qui s'exécute normalement mais qui, après avoir entré la première note, demande à l'utilisateur s'il souhaite continuer ou pas. Et c'est là que je bloque. Je pense avoir fait une erreur sur les boucles, mais j'ai beau lire et relire mon code, je ne trouve pas la solution.
Je viens donc quémander votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 #include <iostream> using namespace std; int main() { //declaration int note, cumul, nbre; string rep; //initialisation cumul = 0; nbre = 0; do{ cout << "Entrez une note" << endl; do { cin >> note; } while (note<0 || note>20); //calculs cumul = cumul + note; nbre++; do{ cout << "Voulez vous continuer ? (Oui/Non)" << endl; cin >> rep; } while ((rep == "Non") || (rep == "Oui")); } while (rep == "Non"); //affichage de la moyenne cout << "La moyenne de ces" << nbre << " notes est de " << (cumul/nbre) << endl; }
Partager