Advertisement
Guest User

zad1

a guest
Nov 11th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. class prepaid_kartica {
  6. protected:
  7. float iznos;
  8. public:
  9. prepaid_kartica() :iznos(0) {};
  10. prepaid_kartica(float izn) : iznos(izn) {}
  11.  
  12. void nadoplata(float x) { iznos += x; }
  13. void provjera_stanja() { cout << iznos << endl; }
  14. virtual void slanje_sms(string sms) { cout << "slanje sms" << endl; }
  15. };
  16. class tele2_kartica : public prepaid_kartica {
  17.  
  18. float cijena;
  19. public:
  20. tele2_kartica() : cijena(0){}
  21. tele2_kartica(float izn,float x) : cijena(x),prepaid_kartica(izn) {}
  22. virtual void slanje_sms(string sms) { cout << sms << endl; iznos =iznos - cijena; }
  23. };
  24.  
  25. int main() {
  26. tele2_kartica kartica(100,2.5);
  27. prepaid_kartica* p;
  28. p = &kartica;
  29. p->slanje_sms("Hello");
  30. p->provjera_stanja();
  31. return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement