Vous êtes sur la page 1sur 1

Soit le projet testmoyenne ci-dessous qui permet la validation de la classe Moyenne; la dernière

compte les membres suivants:

double notes; int nombreDeNote;


void iniTialise();
void ajoutNote(double);
int affichenombreDeNote();
double calculMoyenne();

Essayer d'ajouter à la classe Moyenne une méthode typée notée maxNote pour dégager la note
maximales et autre non typée notée trinoTes pour classer les notes en ordre décroissant.
En dernier lieu revalider le projet testmoyenne.

//projet testmoyenne de base

#include <iostream>
using namespace std;
class Moyenne {
public:
double notes; int nombreDeNote;
void iniTialise();
void ajoutNote(double);
int affichenombreDeNote();
double calculMoyenne();
};
void Moyenne::ajoutNote(double note){
notes+=note; nombreDeNote+=1;
}
void Moyenne::iniTialise() {
notes=0; nombreDeNote=0;
}

int Moyenne::AffichenombreDeNote()
{
return nombreDeNote;

}
double Moyenne::calculMoyenne(){
return notes/nombreDeNote;
}
int main()
{
double N; Moyenne M1; M1.iniTialise();
cout<<"entrer une note :"<<endl;cin>>N; M1.ajoutNote(N);
cout<<"entrer une note :"<<endl;cin>>N; M1.ajoutNote(N);
cout<<"entrer une note :"<<endl;cin>>N; M1.ajoutNote(N);
cout<<"le nombre des notes est = "<<M1.AffichenombreDeNote()<<endl;
cout<<" la moyenne est = "<<M1.calculMoyenne()<<endl;
return 0;
}

Vous aimerez peut-être aussi