MeehoweCK

Untitled

Aug 26th, 2019
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.06 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class Wymierne
  6. {
  7.     int licznik;
  8.     int mianownik;
  9. public:
  10.     Wymierne()
  11.     {
  12.         licznik = 0;
  13.         mianownik = 1;
  14.     }
  15.     Wymierne(int liczba)            // konstruktor nr 2
  16.     {
  17.         licznik = liczba;
  18.         mianownik = 1;
  19.     }
  20.     Wymierne(int l, int m)          // konstruktor nr 3
  21.     {
  22.         licznik = l;
  23.         mianownik = m;
  24.     }
  25.     void set_licznik(int l)
  26.     {
  27.         licznik = l;
  28.     }
  29.     void set_mianownik(int m)
  30.     {
  31.         mianownik = m;
  32.     }
  33.     double wartosc()
  34.     {
  35.         return 1.0 * licznik / mianownik;
  36.     }
  37. };
  38.  
  39. int main()
  40. {
  41.     Wymierne liczba;                    // wywołanie konstruktora domyślnego
  42.     //liczba.set_licznik(5);
  43.     //liczba.set_mianownik(7);
  44.     cout << liczba.wartosc() << endl;
  45.     Wymierne piatka(5);                 // wywołanie konstruktora nr 2
  46.     cout << piatka.wartosc() << endl;
  47.     Wymierne trzypiate(3, 5);        // wywołanie konstruktora nr 3
  48.     cout << trzypiate.wartosc() << endl;
  49.     return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment