Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- class prepaid_kartica {
- protected:
- float iznos;
- public:
- prepaid_kartica() :iznos(0) {};
- prepaid_kartica(float izn) : iznos(izn) {}
- void nadoplata(float x) { iznos += x; }
- void provjera_stanja() { cout << iznos << endl; }
- virtual void slanje_sms(string sms) { cout << "slanje sms" << endl; }
- };
- class tele2_kartica : public prepaid_kartica {
- float cijena;
- public:
- tele2_kartica() : cijena(0){}
- tele2_kartica(float izn,float x) : cijena(x),prepaid_kartica(izn) {}
- virtual void slanje_sms(string sms) { cout << sms << endl; iznos =iznos - cijena; }
- };
- int main() {
- tele2_kartica kartica(100,2.5);
- prepaid_kartica* p;
- p = &kartica;
- p->slanje_sms("Hello");
- p->provjera_stanja();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement