АВТ
Язык:

Дистанционный практикум по программированию

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1662. Семинар 3. Задание 4. Абстрактные классы. Вариант 5.

Ограничение времени: 1 секунды
Ограничение памяти:65536КБ
Баллы:10
Статистика Послать на проверку Задачу добавил Administrator

Семинар 3. Задание 4. Абстрактные классы. Вариант 5.

 

Формат входных данных.

Ввод:  Создать объекты производных классов RightTriangle, IsoscelesTriangle, EquilateralTriangle, введя их характеристики. Затем выполнять действия, предписанные командами ввода:

1- изменить объект производного класса RightTriangle;

2- изменить объект производного класса IsoscelesTriangle;

3 – изменить объект производного класса EquilateralTriangle;

0 - выход.

Вывод: После создания объекта, либо изменения его параметров, выводить сведения об объекте по формату – вывод всех элементов треугольника (длины всех сторон, величины всех углов в градусах, периметр, площадь).

Пример входных данных:

3 4

4 90

5

1 6 8

2 5 45

3 8

0

Пример выходных данных:

RightTriangle sides: 3, 4, 5 angles: 53.1301, 36.8699, 90 Perimeter=12 Square=6
IsoscelesTriangle sides: 4, 4, 5.65685 angles: 45, 45, 90 Perimeter=13.6569 Square=8
EquilateralTriangle sides: 5, 5, 5 angles: 60, 60, 60 Perimeter=15 Square=10.8253
RightTriangle sides: 6, 8, 10 angles: 53.1301, 36.8699, 90 Perimeter=24 Square=24
IsoscelesTriangle sides: 5, 5, 3.82683 angles: 67.5, 67.5, 45 Perimeter=13.8268 Square=8.83883
EquilateralTriangle sides: 8, 8, 8 angles: 60, 60, 60 Perimeter=24 Square=27.7128


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 12. Наследование. Задача 4 /
1673. 04 - Семинар 3. Задание 4. Абстрактные классы. Вариант 04. 1662. 1663. 06 - Семинар 3. Задание 4. Абстрактные классы. Вариант 6 1672. 07 - Семинар 3. Задание 4. Абстрактные классы. Вариант 7. 1657. 08 - Семинар 3. Задание 4. Абстрактные классы. Вариант 8.
 
время генерации 0.14 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.