Académique Documents
Professionnel Documents
Culture Documents
concevoir un projet contenant deux attributs notes des types double et nombreDeNotes de type int
ainsi que 3 méthodes:
ajoutNote(double note) non typée pour accumuler les notes et incrémente le nombre des notes..
AffichenombreDeNote() typée (de type int) qui retourne le nombre des notes saisies.
calculMoyenne() typée (de type double) qui retourne la moyenne.
#include <iostream>
using namespace std;
class A {
public:
int i; // l'attribut 1
int double_i(); // la 1ere méthode déportée.
void affiche(); // la deuxième méthode déportée.
};
int main() {
A a1,a2; //création de deux objets a1 et a2 avant tous.
i=10; // erreur.
a1.i=10; a2.i=5; //ok
affiche(); //erreur
a1.affiche(); a2.affiche(); //ok
cout<<"le premier nombre i="<<a1.i<<"et son double est ="<<a1.double_i()<<endl;
cout<<"le deuxième nombre i="<<a2.i<<"et son double est ="<<a2.double_i()<<endl;
return 0; }
int A::double_i(){ // méthode 1 typée
return 2*i; }
void A::affiche(){ //méthode 2 non typée
cout<<"le nombre i="<<i<<"et son double est ="<<double_i()<<endl; }
Application3: