Forum du développeur
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
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...

Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

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

utilisation de la classe

2 participants

Aller en bas  Message [Page 1 sur 1]

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

soub



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);}

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

kadjaedmond



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

Revenir en haut  Message [Page 1 sur 1]

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