Advertisement
MeehoweCK

Untitled

Dec 7th, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.77 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Wymierna
  5. {
  6. private:        // pola (cechy obiektu)
  7.     int licznik;
  8.     int mianownik;
  9. public:         // metody (akcje obiektu)
  10.     Wymierna(int, int);     // konstruktor
  11.     void dodawanie(int);
  12.     void wypisz();
  13.     double wartosc();
  14.     int get_licznik();
  15.     int get_mianownik();
  16. };
  17.  
  18. Wymierna::Wymierna(int l, int m)
  19. {
  20.     licznik = l;
  21.     mianownik = m;
  22. }
  23.  
  24. void Wymierna::dodawanie(int liczba)
  25. {
  26.     licznik += liczba * mianownik;
  27. }
  28.  
  29. double Wymierna::wartosc()
  30. {
  31.     return 1.0 * licznik / mianownik;
  32. }
  33.  
  34. int main()
  35. {
  36.     Wymierna liczba(8,9);       // tworzymy liczbΔ™ 8/9
  37.     cout << liczba.wartosc() << endl;
  38.     liczba.dodawanie(3);
  39.     cout << liczba.wartosc() << endl;
  40.     return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement