code.cpp 552 B

123456789101112131415161718192021222324252627282930
  1. #include <math.h>
  2. class Rectangle {
  3. public:
  4. Rectangle(float theSideA, float theSideB){
  5. sideA = theSideA;
  6. sideB = theSideB;
  7. }
  8. float getArea() { return sideA * sideB; };
  9. float getPerimeter() { return (sideA + sideB) * 2; };
  10. private:
  11. float sideA;
  12. float sideB;
  13. };
  14. const float PI_F = 3.14f;
  15. class Circle {
  16. public: float savedR;
  17. Circle(float r){
  18. this->savedR=r;
  19. }
  20. public: float getArea(void){
  21. return PI_F*(this->savedR*this->savedR);
  22. }
  23. public: float getPerimeter(void){
  24. return 2*PI_F*this->savedR;
  25. }
  26. };