Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class skritulys{
- private:
- double r;
- public: skritulys():r(0.0){}
- skritulys(double sp){r=sp;
- }
- double plotas()
- {
- double pl;
- pl = 3.14*r*r;
- return pl;
- }
- void keistispinduli(double sp ){r=sp;}
- double gautispinduli(){return r;}
- };
- class ritinys : public skritulys{
- private:
- double h;
- public: ritinys(): skritulys(0.0){
- h=0;
- }
- ritinys (double sp, double au):skritulys(sp){ h=au;}
- double turis()
- {
- double v;
- v=gautispinduli()*gautispinduli()*h*3.14;
- return v;
- }
- void keistiaukstine(double au){h=au;}
- double gautiaukstine(){return h;}
- };
- class ritinysCMD : public ritinys{
- public:
- void nuskaitymas()
- {
- double auk, spi;
- cout<<"ivesk aukstine ";
- cin>>auk;
- cout<<"ivesk spinduli ";
- cin>>spi;
- keistispinduli(spi);
- keistiaukstine(auk);
- }
- void isvedimas()
- {
- cout<<"apskritimo spindulys = "<< gautispinduli()<<endl;
- cout<<"apskritimo plotas = " <<plotas()<<endl;
- cout<<"ritinio aukstine = "<< gautiaukstine()<<endl;
- cout<<"ritinio turis = "<< turis()<<endl;
- }
- };
- int main()
- {
- ritinysCMD p;
- p.nuskaitymas();
- p.isvedimas();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement