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 | #include <iostream.h> class date{ int jj; int mm; public : date( int jour=0, int mois=0); // pas oublier d'initialiser sinon ca pose probleme friend date operator-(date d1, date d2); friend date operator+(date d1,date d2); void lire(); void affiche(); }; date::date( int jour, int mois){ jj=jour; mm=mois; } date operator+(date d1, date d2){ date result; result.jj=d1.jj+d2.jj; result.mm=d1.mm+d2.mm; return result; } date operator-(date d1, date d2){ date result; result.jj=d1.jj-d2.jj; result.mm=d1.mm-d2.mm; return result; } void date::lire(){ cout<< "Entrer le jour : " <<endl; cin>>jj; cout<< "Entrer la date : " <<endl; cin>>mm; } void date::affiche(){ cout<< " le resultat de l'operation sur les dates " <<endl; cout<<jj<< " / " <<mm<<endl; } void main(){ date a; date b; date c; a.lire(); b.lire(); c=a+b; c.affiche(); c=a-b; c.affiche(); } |
- Wednesday
- April 9th, 2025
- Ajouter un cours