Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- class ploca // izvorna klasa
- {
- public:
- string naslov;
- string izvodjac;
- int trajanje;
- ploca()
- {
- naslov = "";
- izvodjac = "";
- trajanje = 45;
- }
- };
- class LP : public ploca // LP nasljeðuje od klase ploca
- {
- public:
- int RPM;
- LP() :ploca() { RPM = 45; }
- };
- class CD : public ploca // CD nasljeðuje od klase ploca
- {
- public:
- bool RW;
- CD() :ploca() { RW = true; }
- };
- class DVD : public ploca // DVD nasljeðuje od klase ploca
- {
- public:
- bool dvostrani;
- DVD() :ploca() { dvostrani = true; }
- };
- //klasa MP3
- class MP3CD : public ploca
- {
- public:
- string izvor;
- MP3CD() :ploca() { izvor = "vinil"; }
- };
- void main()
- {
- LP a;
- CD b;
- DVD c;
- MP3CD d;
- cout << "LP: naslov - " << a.naslov << endl;
- cout << "LP: izvodjac - " << a.izvodjac << endl;
- cout << "LP: trajanje - " << a.trajanje << endl;
- cout << "LP: RPM - " << a.RPM << endl << endl;
- cout << "CD: naslov - " << b.naslov << endl;
- cout << "CD: izvodjac - " << b.izvodjac << endl;
- cout << "CD: trajanje - " << b.trajanje << endl;
- cout << "CD: RW - " << b.RW << endl << endl;
- cout << "DVD: naslov - " << c.naslov << endl;
- cout << "DVD: izvodjac - " << c.izvodjac << endl;
- cout << "DVD: trajanje - " << c.trajanje << endl;
- cout << "DVD: dvostrani - " << c.dvostrani << endl<<endl;
- cout << "MP3CD naslov -" << d.naslov << endl;
- cout << "MP3CD izvodjac -" << d.izvodjac << endl;
- cout << "MP3CD trajanje -" << d.trajanje << endl;
- cout << "MP3CD izvor -" << d.izvor << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement