Моделирующий треугольник
Скачать 7.73 Kb.
|
Вариант = Вариант 1 Написать класс Triangle, моделирующий треугольник: объект tri типа Triangle создаётся из трёх вещественных чисел — сторон треугольника tri пуст, если не выполняется строгое неравенство треугольника или хотя бы одна из сторон не положительна abs(tri) — площадь треугольника (0, если tri пуст) два объекта tri1 и tri2 типа Triangle равны, только если попарно равны их стороны (в некотором порядке) сравнение на неравенство двух объектов типа Triangle есть результат сравнения их площадей в частности A ⩽ B истинно, если их площади равны строковое представление: a:b:c, где a, b и c — это стороны треугольника в порядке их задания Задача 2. Напишите программу с классом Student, в котором есть три атрибута: имя, группа и возраст, со значениями по умолчанию. Необходимо создать пять методов: для получения данных об имени конкретного студента, для получения данных о возрасте конкретного студента, v для получения данных о номере группы конкретного студента. для измения данные атрибутов установленных по умолчанию, для измения номер группы установленный по умолчанию. В программе необходимо создать три экземпляра класса Student, установить им разные имена, возраст и номер группы. Задача 4. Напишите программу с классом Car. Создайте конструктор класса Car. Создайте атрибуты класса цвет, марка, год выпуска. Напишите пять методов. Первый — запуск автомобиля, при его вызове выводится сообщение «Автомобиль заведен». Второй — отключение автомобиля — выводит сообщение «Автомобиль заглушен». Третий — присвоение автомобилю года выпуска. Четвертый метод — присвоение автомобилю марки. Пятый — присвоение автомобилю цвета. |