Guest User

Untitled

a guest
Dec 11th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. class podstawa
  7. {
  8.       protected:
  9.               int boki;
  10.               int dlug;
  11. };
  12. class bryla:public podstawa
  13. {
  14.       public:
  15.              int wys;
  16.              bryla();
  17.              bryla(int a, int b, int c);
  18.              void poka();  
  19. };
  20. class ostro:public bryla
  21. {
  22.       public:
  23.              void licz(){cout<<"dlugosc to: "<<(boki*dlug)<<endl;};  
  24. };
  25. class grania:public bryla
  26. {
  27.       public:
  28.                   void licz(){cout<<"dlugosc to: "<<(boki*dlug)*2+(boki*wys)<<endl;};  
  29. };
  30. bryla::bryla()
  31. {
  32.                               boki=4;
  33.                               dlug=4;
  34.                               wys=9;                            
  35. };
  36. bryla::bryla(int a, int b, int c)
  37. {
  38.                  boki=a;
  39.                  dlug=b;
  40.                  wys=c;
  41. }
  42. void bryla::poka()
  43. {
  44.   cout<<"Ilosc bokow: "<<boki<<" Dlugosc boku: "<<dlug<<" Wysokosc: "<<wys<<endl;  
  45. }
  46. int main(int argc, char *argv[])
  47. {
  48.     bryla p0;
  49.     p0.poka();
  50.     bryla p1(7,12,666);
  51.     p1.poka();
  52.     ostro omg1;
  53.     omg1.licz();
  54.     grania omg2;
  55.     omg2.licz();
  56.     system("PAUSE");
  57.     return EXIT_SUCCESS;
  58. }
Add Comment
Please, Sign In to add comment