Forum du développeur

Le forum du développeur vous permettra d'obtenir de l'aide si vous voulez débuter le développement ou si vous développez, que ce soit des programmes ou des sites web. Il vous aidera aussi pour votre système d'exploitation et votre matériel...


Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

utilisation de la classe

Aller en bas  Message [Page 1 sur 1]

1 utilisation de la classe le Jeu 8 Mai - 23:38

voilà le code  mais lorsque je l'utilise dans le
main () il n'affiche pas

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 << "Donner le nom :" ;
       cin >> nom ;
       cout << "Donner le prénom :" ;
       cin >> prenom ;
       cout << "Saisie des notes \n" ;
    for (i = 0 ; i < 10 ; i++)
     {
       cout << "Donner la note N°" << i<< " : " ;
cin >> tabnotes[i] ;
  }
}
void Etudiant ::affichage ()
{ int i ;
cout << "Le nom :"<<nom<< endl ;
cout << "Le prénom :" <<prenom<< endl ;
for (i = 0 ; i < 10 ; i++)
 cout << "La note N°" << i << "est " << tabnotes[i]<< endl ;
}
float Etudiant ::moyenne()
{ int i ;
     float som = 0;
         for (i = 0 ; i < 10 ; i++)
                  som + = tabnotes[i] ;
            return (som/10)
}
int Etudiant ::admis()
{ if (moyenne() >= 10) return (1); else return (0);}
int Etudiant ::Exae_quo(Etudiant E)
{ if (moyenne() == E.moyenne()) return (1); else return (0);}

2
a) Les méthodes qui sont à redéfinir dans la classe Etudiant_en_Maitrise sont : saisie, affichage, admis et esae_quo.
b)      
class Etudiant_en_Maitrise : public Etudiant

{ private:
     float note_memoire ;
    public :
    void saisie () ;
      void affichage () ;
       int admis() ;
        int exae_quo (Etudiant_en_Maitrise E) ;
} ;
void Etudiant_en_Maitrise ::saisie ()
{          Etudiant ::saisie () ;
cout << "Donner la note du mémoire :" ;
   cin >> note_memoire ;
}
void Etudiant_en_Maitrise ::affichage ()

{          Etudiant :: affichage () ;
cout << "La note du mémoire :" << note_memoire<< endl ;
}
int Etudiant_en_Maitrise ::admis()
{ if ((moyenne() >= 10) && (note_memoire >=10))return (1); else return (0);}
int Etudiant_en_Maitrise ::Exae_quo(Etudiant E)
{ if ((moyenne() == E.moyenne()) && (note_memoire == E.note_memoire)) return (1); else return (0);}

main()
{
   Etudiant_en_Maitrise p ;
    p.saisiec();
    p.affichagec();
   p.admisec();
   p.Exae_quoec(Etudiant E);}

Voir le profil de l'utilisateur

2 Re: utilisation de la classe le Mer 15 Oct - 14:04

salut je KadjaEdmond je suis super débutant. Je voudrais bien apprendre mais je manque d'orientation
aider mois s'il vous plais. Crying or Very sad

Voir le profil de l'utilisateur

Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum