Advertisement
MeehoweCK

Untitled

Jan 21st, 2021
600
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class Wymierna
  6. {
  7. private:            // pola prywatne
  8.     int licznik;
  9.     int mianownik;
  10. public:             // metody publiczne
  11.     Wymierna();     // konstruktor domyślny (bezargumentowy)
  12.     Wymierna(int);
  13.     Wymierna(int, int);
  14.     void wypisz();
  15.     double value() {return 1.0 * licznik / mianownik;}
  16.     // metody dostępowe:
  17.     void set_licznik(int l) {licznik = l;}
  18.     void set_mianownik(int m) {mianownik = m;}
  19.     int get_licznik() {return licznik;}
  20.     int get_mianownik() {return mianownik;}
  21. };
  22.  
  23. Wymierna::Wymierna() : licznik(0), mianownik(1) {}
  24.  
  25. Wymierna::Wymierna(int liczba) : licznik(liczba), mianownik(1) {}
  26.  
  27. Wymierna::Wymierna(int l, int m) : licznik(l), mianownik(m) {}
  28.  
  29. void Wymierna::wypisz()
  30. {
  31.     cout << licznik << '/' << mianownik;
  32. }
  33.  
  34. int main()
  35. {
  36.     Wymierna liczba(7,5);   // wywołanie konstruktora
  37.     //liczba.wypisz();
  38.     cout << liczba.get_licznik() << endl;
  39.     return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement