Вариант 16. Цепная линия.
Разработать класс, опеределяющий кривую - цепную линию.
Цепная линия - линия, по которой провешивается однородная нерастяжимая нить, закреплённая в друх её концах.
1) Определить состояние класса.
2) Разработать необходимые конструкторы и методы получения и изменения параметров, определяющих кривую.
3) Вернуть ординату цепной линии по значению абсциссы (начало координат находится ниже вершины цепной линии на длину такого отрезка, вес которого равен горизонтальной составляющей натяжения нити).
4) Вернуть длину дуги цепной линии от её проекции на оси абсцисс.
5) Вернуть радиус кривизны цепной линии относительно координаты по оси абсцисс.
6) Вернуть координаты центра кривизны цепной линии в декартовой системе координат относительно координаты по оси абсцисс.
7) Вернуть площадь криволинейной трапеции, образованной цепной линией и её проекцией на ось абсцисс.
Разработать диалоговую программу для тестирования класса.
Использовать 2 конструктора: пустой и не пустой.
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.