Agregation ou composition de classe ?
Bonjour,
Je voudrais faire le lien entre la méthode de la classe personne vers la classe Compte mais la je suis...:calim2:
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 97 98 99 100 101
| class personne
{
public: void infos()
{
cout<<"M,Mlle,Mme : ";
cin>>sexe;
cout<<"Nom : ";
cin>>nom;
cout<<"prenom : ";
cin>>prenom;
cout<<"Addresse : ";
cin>>addresse;
cout<<"date de naissance jj/mm/an : ";
cin>>date;
cout<<"Votre situation familliale : ";
cin>>situation;
if (sexe=="M" || "m")
{
}
else
{
if (sexe=="Mme" || "mme")
{
cout<<"Nom de jeune fille : ";
cin>>nom_jeune_fille;
}
else
{}
}
}
};
class compte
{
public: void infopers()
{
if ((sexe=="M" || "m"))
{
cout<<"Titulaire du compte : "<<sexe<<". "<<nom<<" "<<prenom<<" Nee "<<nom_jeune_fille<<endl;
cout<<" \n";
}
else
{
if ((sexe=="Mme" || "mme") && (situation=="marier"))
{
cout<<"Titulaire du compte : "<<sexe<<". "<<nom<<" "<<prenom<<endl;
cout<<" \n";
}
else
{
}
}
cout<<"Addresse : "<<addresse<<endl;
cout<<" \n";
cout<<"Situation familliale : "<<situation<<endl;
cout<<" \n";
cout<<"Date de naissance : "<<date<<endl;
cout<<" \n";
}
public: void afficherinfo()
{
cout<<"numero du compte : "<<numero<<endl;
cout<<" \n";
if ((sexe=="M" || "m"))
{
cout<<"Titulaire du compte : "<<sexe<<". "<<nom<<" "<<prenom<<" Nee "<<nom_jeune_fille<<endl;
cout<<" \n";
}
else
{
if ((sexe=="Mme" || "mme") && (situation=="marier"))
{
cout<<"Titulaire du compte : "<<sexe<<". "<<nom<<" "<<prenom<<endl;
cout<<" \n";
}
else
{
}
}
cout<<"Addresse : "<<addresse<<endl;
cout<<" \n";
cout<<"Situation familliale : "<<situation<<endl;
cout<<" \n";
cout<<"Solde du compte : "<<solde<<endl;
cout<<" \n";
}
public: void crediter()
{
int credit;
cout<<"solde a deposer : ";
cin>>credit;
solde=solde+credit;
}
public: void debiter()
{
int debit;
cout<<"solde a retirer ? ";
cin>>debit;
solde=solde-debit;
}
}; |