1. //da se realizira klas pravougulnik chrez
  2. //double a - duljina
  3. //double b - shirina
  4. //G4 + funkcii i mutatori
  5. //2. klas kvadrat koito naslediava klas pravougulnik
  6.  
  7. #include <iostream>
  8. using namespace std;
  9.  
  10. class Rect {
  11. private:
  12. double a;
  13. double b;
  14.  
  15. public:
  16. Rect(){
  17. a=0;
  18. b=0;
  19. }
  20.  
  21. Rect (double _a, double _b){
  22. if (_a<0 || _b<0){
  23. Rect();
  24. cerr<<"ERROR";
  25. }
  26.  
  27. a=_a;
  28. b=_b;
  29.  
  30. }
  31. double getA() const{
  32. return a;
  33. }
  34.  
  35. double getB() const{
  36. return b;
  37. }
  38. double rectArea(Rect r){
  39. return ((r.getA) * (r.getB));
  40. }
  41. };
  42.  
  43. class Square: public Rect {
  44.  
  45.  
  46. };