Cours:DevoirPOOcpp1 : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
({{Rouge|Programme pour démarrer}})
 
(6 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<accesscontrol>Acces:Prof</accesscontrol>
+
=Programme pour démarrer=
 
 
={{Rouge|Programme pour démarrer}}=
 
  
 
Header :
 
Header :
Ligne 40 : Ligne 38 :
 
     cout << "Evaluation POO n°1" << endl;
 
     cout << "Evaluation POO n°1" << endl;
  
     Fraction f(1,2);
+
     Fraction f1(1,2);
     cout << "f=" << f.tostring() << endl;
+
     cout << "f1=" << f1.tostring() << endl;
  
 
     return 0;
 
     return 0;
 
}
 
}
 
</source>
 
</source>

Version actuelle datée du 30 septembre 2021 à 15:36

Programme pour démarrer

Header :

#include <iostream>
using namespace std;

class Fraction
{
    public:
        Fraction(int, int);
        string tostring();
    private:
        int num;
        int denom;
};

Implémentation :

Fraction::Fraction(int _num, int _denom)
{
    num = _num;
    denom = _denom;
}

string Fraction::tostring()
{
    return to_string(num)+"/"+to_string(denom);
}

Programme principal :

int main()
{
    cout << "Evaluation POO n°1" << endl;

    Fraction f1(1,2);
    cout << "f1=" << f1.tostring() << endl;

    return 0;
}