evcamels

lab1

Oct 25th, 2021
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.20 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;//пространство имен
  3. class sq{ //класс прямоугольник
  4.     float a,b,h;
  5. public:
  6.     void set(float a, float b, float h){//функция для назначения переменных
  7.         this->a = a;
  8.         this->b = b;
  9.         this->h = h;
  10.     }
  11.     void _uvel(){//увеличение сторон прямоугольника
  12.         a*=h;
  13.         b*=h;
  14.     }
  15.     float _square(){//площадь
  16.         return a*b;
  17.     }
  18.     float _perimeter(){//периметр
  19.         return (a+b)*2;
  20.     }
  21.     float _diagonal(){//диагональ
  22.         return sqrt(a*a + b*b);
  23.     }
  24. };
  25. int main() {//главная функция
  26.     int n,m,h;
  27.     cout << "Введите стороны прямоугольника: ";
  28.     cin >> n >> m;
  29.     cout << endl;
  30.     cout << "Введите во сколько раз увеличить стороны: ";
  31.     cin >> h;
  32.     cout << endl;
  33.     sq s;//объект класса
  34.     s.set(n,m,h);
  35.     s._uvel();
  36.     cout << "Площадь прямоугольника: " << s._square() << endl;
  37.     cout << "Периметр прямоугольнкиа: " << s._perimeter() << endl;
  38.     cout << "Диагональ прямоугольника: " << s._diagonal() << endl;
  39.     return 0;
  40. }
  41.  
Advertisement
Add Comment
Please, Sign In to add comment