Académique Documents
Professionnel Documents
Culture Documents
h> using namespace std ; class Personne { public: Personne (std::string n, std::string s, std::string e , int d = 2011 ){ nomc = n ; sexe = s ; etat = e ; ddn = d; }
void retournerinfos (){ if (sexe=="Mr") { cout <<sexe <<" "<<nomc<<" est ne en "<<ddn<<", il est "<<etat <<endl; }else{ cout <<sexe ; cout <<" "<<nomc<<" est nee en "<<ddn<<", elle est "<<etat <<endl; } }
string marier (Personne p){ string mess ; if ((p.etat=="Celibataire") && (etat=="Celibataire")){ if (p.sexe != sexe){ per = &p ; mess = "Felicitation a "+nomc+ " et " + p.nomc ; }else{ mess = nomc + " et " + p.nomc +" ne peuvent pas se marier !!"; } }else{ mess = " Les personnes ne sont pas Celibataire " ; } return mess; }
int main (){ Personne p1("AAA BBB","Mr" , "Celibataire" , 1991) , p2("ccc DDD","Mme" , "Mariee" , 1987) , p3("EE FF" ,"Mr" , "Celibataire" , 1988) , p4 ("ooaa","Miss","Celibataire",1992) ; p1.retournerinfos(); p2.retournerinfos(); p3.retournerinfos(); p4.retournerinfos(); cout<<p1.age()<<endl<<endl; cout<<p2.age()<<endl<<endl; string tstmariage1 = p1.marier(p2); cout << tstmariage1 << endl<< endl ;
return 0 ; }
Ilyas El Qadiri Alae El Mebrouki 3 iiR 4