Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #define pi 3.14
- using namespace std;
- class SKruhu
- {
- protected:
- float jehoPolomer;
- float jehoObsah;
- public:
- SKruhu();
- ~SKruhu();
- float ZiskajPolomer()const{return jehoPolomer;};
- float ZadajPolomer(float polomer){return jehoPolomer=polomer;}
- float ZiskajObsah(){return jehoObsah=pi*jehoPolomer*jehoPolomer;}
- };
- SKruhu::SKruhu()
- {
- }
- SKruhu::~SKruhu()
- {
- }
- class VKvader
- {
- protected:
- float jehoDlzka;
- float jehoSirka;
- float jehoVyska;
- float jehoObjem;
- public:
- VKvader(){};
- ~VKvader(){};
- float ZiskajDlzku()const{return jehoDlzka;}
- float ZadajDlzku(float dlzka){return jehoDlzka=dlzka;}
- float ZiskajSirku()const{return jehoSirka;}
- float ZadajSirku(float sirka){return jehoSirka=sirka;}
- float ZiskajVysku()const{return jehoVyska;}
- float ZadajVysku(float vyska){return jehoVyska=vyska;}
- float ZiskajObjem(){return jehoObjem=jehoDlzka*jehoVyska*jehoSirka;}
- void ZiskajObsah(){cout<<"Obsah kvadra je "<<(2*jehoDlzka*jehoSirka)+(2*jehoSirka*jehoVyska)+(2*jehoVyska*jehoDlzka)<<endl;}
- };
- class Valec : public SKruhu
- {
- protected:
- float jehoVyska;
- float jehoObjem;
- public:
- Valec(){};
- ~Valec(){};
- float ZiskajVysku()const{return jehoVyska;}
- float ZadajVysku(int vyska){return jehoVyska=vyska;}
- float ZiskajObjemValca(float jehoPolomer,float jehoVyska){return jehoObjem=(pi*jehoPolomer*jehoPolomer*jehoVyska);}
- };
- int main()
- {
- float r,v,a,b,c;
- cout << "Vypocet obsahu kruhu" << endl << endl;
- cout << "Zadaj polomer kruhu :" << endl << endl <<"\t";
- cin >> r;
- cout << endl;
- Valec A;
- A.ZadajPolomer(r);
- cout << "Obsah kruhu je ";
- cout << A.ZiskajObsah() << "." << endl << endl;
- cout << "Vypocet objemu valca" << endl << endl;
- cout << "Zadaj vysku valca :" << endl << endl <<"\t";
- cin >> v;
- cout << endl;
- cout << "Objem valca je ";
- cout << A.ZiskajObjemValca(r,v) << "." << endl << endl;
- cout << "Vypocet obsahu a objemu kvadra" << endl << endl;
- cout << "Zadaj rozmery kvadra :" << endl << endl <<"\t";
- cin >> a;
- cout << "\t";
- cin >> b;
- cout <<"\t";
- cin >> c;
- cout << endl;
- VKvader K;
- K.ZadajDlzku(a);
- K.ZadajSirku(b);
- K.ZadajVysku(c);
- cout << "Objem kvadra je ";
- cout << K.ZiskajObjem() << "." << endl << endl;
- K.ZiskajObsah();
- cout << "Pre ukoncenie . . ." <<endl;
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement