Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- class figura{
- protected:
- string nazwa;
- public:
- figura(string = "Figura geometryczna");
- void wyswietl();
- };
- class prostokat: private figura
- {
- private:
- int dlugoscBokuA;
- int dlugoscBokuB;
- public:
- prostokat(int a = 1 , int b = 1 , string _nazwa = "name"):figura(_nazwa)
- {
- dlugoscBokuA = a;
- dlugoscBokuB = b;
- };
- int pole()
- {
- int wynik;
- wynik = dlugoscBokuA * dlugoscBokuB;
- return wynik;
- }
- void wyswietl()
- {
- cout<<"figura geometryczna - "<<nazwa<<"pole: "<<pole();
- }
- };
- class kolo:private figura
- {
- private:
- int promien;
- public:
- kolo(int b = 1 , string _nazwa = "name"):figura(_nazwa)
- {
- promien = b;
- };
- int pole()
- {
- {
- int wynik;
- wynik = promien*promien*promien* M_PI * 4/3;
- return wynik;
- }
- }
- };
- int main()
- {
- cout << "Hello world!" << endl;
- prostokat z(3,4,"Zenek ");
- z.wyswietl();
- return 0;
- }
- figura::figura(string _nazwa)
- {
- nazwa = _nazwa;
- }
- void figura::wyswietl()
- {
- cout<<"figura geometryczna:"<<nazwa;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement