Главная страница

Моделирующий треугольник


Скачать 7.73 Kb.
НазваниеМоделирующий треугольник
Дата07.09.2022
Размер7.73 Kb.
Формат файлаdocx
Имя файла7.docx
ТипДокументы
#665512

Вариант =

Вариант 1

Написать класс Triangle, моделирующий треугольник:

  • объект tri типа Triangle создаётся из трёх вещественных чисел — сторон треугольника

  • tri пуст, если не выполняется строгое неравенство треугольника или хотя бы одна из сторон не положительна

  • abs(tri) — площадь треугольника (0, если tri пуст)

  • два объекта tri1 и tri2 типа Triangle равны, только если попарно равны их стороны (в некотором порядке)

  • сравнение на неравенство двух объектов типа Triangle есть результат сравнения их площадей

  • строковое представление: a:b:c, где ab и c — это стороны треугольника в порядке их задания


Задача 2. Напишите программу с классом Student, в котором есть три атрибута: имя, группа и возраст, со значениями по умолчанию. Необходимо создать пять методов:

  • для получения данных об имени конкретного студента,

  • для получения данных о возрасте конкретного студента, v

  • для получения данных о номере группы конкретного студента.

  • для измения данные атрибутов установленных по умолчанию,

  • для измения номер группы установленный по умолчанию.

В программе необходимо создать три экземпляра класса Student, установить им разные имена, возраст и номер группы.


  • Задача 4. Напишите программу с классом Car. Создайте конструктор класса Car. Создайте атрибуты класса цвет, марка, год выпуска. Напишите пять методов.

  • Первый — запуск автомобиля, при его вызове выводится сообщение «Автомобиль заведен».

  • Второй — отключение автомобиля — выводит сообщение «Автомобиль заглушен».

  • Третий — присвоение автомобилю года выпуска.

  • Четвертый метод — присвоение автомобилю марки.

  • Пятый — присвоение автомобилю цвета.


написать администратору сайта