Projet de gestion de notes d'étudiants
Bonjour,
voici le code que j'ai réalisé pour la gestion des notes des étudiants lorsque je passe à la compilation voici ce que je relève comme message
process returned 65536(0x10000) execution time 0.000s
Code:
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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
| #include <iostream>
#include<cstdlib>
using namespace std;
class Etudiant
{
private:
char nom[50],prenom[50];
float tabnotes[10];
public:
void saisie();
void affichage();
float moyenne();
int admis();
int Exae_quo(Etudiant E);
};
void Etudiant::saisie()
{int i;
cout<<"nom de l'etudiant:";
cin >>nom;
cout<<"prenom de l'étudiant:";
cin >>prenom;
cout<<"les notes ";
for(i=0;i<10;i++)
{
cout<<"donner la note :"<<i;
cin >>tabnotes[i];
}
}
float Etudiant::moyenne()
{
int i;
float tabnotes[10];
float som = 0 ;
for(i=0;i < 10 ; i++)
som+=tabnotes[i];
return(som/10);
}
void Etudiant::affichage()
{int i;
cout<<"le nom:"<<nom<<endl;
cout<<"le prenom:"<<prenom<<endl ;
for(i=0;i<10;i++)
cout<<"la note N°"<<i<<"est"<<tabnotes[i]<<endl;
}
int Etudiant::admis()
{
if(Etudiant::moyenne() >= 10) return(1); else return(0);
}
int Etudiant::Exae_quo(Etudiant E)
{
if(Etudiant::moyenne()== E.moyenne()) return(1);else return (0);
}
//Les méthode qui sont à redefinir dans la classe Etudiant_en_Maitrise sont :saisie ,affichage ,admis , et exae_quo.
class Etudiant_en_Maitrise : public Etudiant
{
private:
float note_memoire;
public:
void saisiec();
void affichagec();
int admisec();
int Exae_quoec(Etudiant_en_Maitrise E);
};
void Etudiant_en_Maitrise ::saisiec()
{
Etudiant ::saisie();
cout<<"donnez la note du mémoire:";
cin>>note_memoire;
}
void Etudiant_en_Maitrise::affichagec()
{
Etudiant ::affichage();
cout<<"La note Mémoire est:"<<note_memoire<< endl;
}
int Etudiant_en_Maitrise ::admisec()
{
if((Etudiant::moyenne()>=10) && (note_memoire >=10))return(1); else return(0);
}
int Etudiant_en_Maitrise::Exae_quoec(Etudiant_en_Maitrise E)
{
if((moyenne()== E.moyenne())&& (note_memoire == E.note_memoire))return(1);else return(0);
}
main()
{
Etudiant_en_Maitrise p;
p.saisie();
p.affichage();
p.moyenne();
p.admis();
p. saisiec();
p.affichagec();
p.admisec();
} |
Merci.
gestion des notes des étudiant
çà compile mais je n'ai pas la présentation defini dans le main() :
le nom:
le prenom:
donnez les notes :
donnez la note de la mémoire:
l'étudiant est admis
l'étudiant a réussit à la maitrise
projet de gestion de note d'étudiant
je ne comprend pas ce que tu me fait comprendre le buffered std::endl
je demande plus d'explication
merci