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()
{
double a,b,nom,denom,moyenne,x=1,rate,reussi,dispense; // "double" car on a besoin des entiers pour faire une moyenne.
cout<<"Cote obtenue au cours 1:"<<endl; // je commence mon programme par la dernière partie de mon "do...while"
cin>>a; // pour subvenir aux consignes précises du projet.
do // pourquoi "do...while"? simplement car on est sur que l'utilisateur
{ // doit au moins rentrer une cote.
if (a < 10)
rate +=1;
else if (a >= 10 && a < 12)
dispense +=1;
else if (a >= 12)
reussi +=1;
cout<<"Valeur en ECTS de ce cours:"<<endl;
cin>>b;
nom=nom+a*b; // "nom" est le nominateur du calcul de la moyenne.
denom=denom+b; // "denom" est le dénominateur du calcul de la moyenne.
x +=1; // suptilité pour un meilleur affichage et compréhension de l'utilisateur.
cout<<"Cote obtenue au cours: "<<x<<endl;
cin>>a;
}
while (a >= 0); // permet d'arrêter la boucle et passer à la suite pour ainsi afficher:
moyenne=(nom/denom);
cout<<"Votre moyenne ponderee est de : "<< moyenne <<endl; // moyenne pondérée.
cout<<"Vous avez reussi "<<reussi<< " cour(s)."<<endl; // nombre de cours réussis.
cout<<"Vous avez rate "<<rate<< " cour(s)."<<endl; // nombre de cours ratés.
cout<<"Vous avez obtenu une dispense de session pour "<<dispense<< " cour(s)."<<endl; // nombre de dispenses de session.
return 0;
} // fin du programme. |
Partager