Srxon05

Pravilna4prizma.hpp

Jan 31st, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.76 KB | None | 0 0
  1. #ifndef PRAVILNA4PRIZMA_HPP_INCLUDED
  2. #define PRAVILNA4PRIZMA_HPP_INCLUDED
  3. #include "kvadrat.hpp"
  4.  
  5. class Pravilna4prizma
  6. {
  7. protected:
  8.     Pravougaonik M;
  9.     Kvadrat B;
  10. public:
  11.     Pravilna4prizma()
  12.     {
  13.         Pravougaonik();
  14.         Kvadrat();
  15.     }
  16.  
  17.     Pravilna4prizma(const Pravougaonik& p, const Kvadrat& k)
  18.     {
  19.         M=p;
  20.         B=k;
  21.     }
  22.  
  23.     Pravilna4prizma(const Pravilna4prizma& p2)
  24.     {
  25.         B=p2.B;
  26.         M=p2.M;
  27.     }
  28.  
  29.     Pravougaonik getPrav()
  30.     {
  31.         return M;
  32.     }
  33.  
  34.     Kvadrat getK()
  35.     {
  36.         return B;
  37.     }
  38.  
  39.     double getPovrs()
  40.     {
  41.         return 2*B.getP()+4*M.getP();
  42.     }
  43.     double getV()
  44.     {
  45.         return B.getP()*M.getb();
  46.     }
  47. };
  48.  
  49. #endif // PRAVILNA4PRIZMA_HPP_INCLUDED
Advertisement
Add Comment
Please, Sign In to add comment