Figure.h 296 B

123456789101112131415161718192021
  1. #ifndef _GEOMETRY_H
  2. #define _GEOMETRY_H
  3. struct Point
  4. {
  5. double x, y;
  6. };
  7. class Figure
  8. {
  9. protected:
  10. double l2(double x1, double y1, double x2, double y2);
  11. public:
  12. virtual double calc_area() = 0;
  13. virtual double calc_perimiter() = 0;
  14. virtual void name() = 0;
  15. };
  16. #endif