АВТ
Язык:

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

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

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

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

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

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

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

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

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

3- изменить первый объект производного класса Complex;

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

0 - выход.

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

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

2 0.2 0.1 5 0.1 0.3
12 54 14 98
1 3 0.2 0.2
2 4 0.3 0.3
3 94 79

4 34 85

0

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

FazzyNumber1 (1.8,2,2.1) FazzyNumber2 (4.9,5,5.3)
FazzyNumber1+FazzyNumber2 (6.7,7,7.4)
FazzyNumber1-FazzyNumber2 (-3.3,-3,-2.6)
FazzyNumber1*FazzyNumber2 (8.82,10,11.63)
FazzyNumber1/FazzyNumber2 (0.339623,0.4,0.44898)
Complex1 (12+i*54) Complex2 (14+i*98)
Complex1+Complex2 (26+i*152)
Complex1-Complex2 (-2+i*-44)
Complex1*Complex2 (-5124+i*1932)
Complex1/Complex2 (0.557143+i*-0.0428571)
FazzyNumber1 (2.8,3,3.2) FazzyNumber2 (4.9,5,5.3)
FazzyNumber1+FazzyNumber2 (7.7,8,8.5)
FazzyNumber1-FazzyNumber2 (-2.3,-2,-1.5)
FazzyNumber1*FazzyNumber2 (13.72,15,16.96)
FazzyNumber1/FazzyNumber2 (0.528302,0.6,0.653061)
FazzyNumber1 (2.8,3,3.2) FazzyNumber2 (3.7,4,4.3)
FazzyNumber1+FazzyNumber2 (6.5,7,7.5)
FazzyNumber1-FazzyNumber2 (-1.5,-1,-0.5)
FazzyNumber1*FazzyNumber2 (10.36,12,13.76)
FazzyNumber1/FazzyNumber2 (0.651163,0.75,0.864865)
Complex1 (94+i*79) Complex2 (14+i*98)
Complex1+Complex2 (108+i*177)
Complex1-Complex2 (80+i*-19)
Complex1*Complex2 (-6426+i*10318)
Complex1/Complex2 (0.924286+i*-0.827143)
Complex1 (94+i*79) Complex2 (34+i*85)
Complex1+Complex2 (128+i*164)
Complex1-Complex2 (60+i*-6)
Complex1*Complex2 (-3519+i*10676)
Complex1/Complex2 (1.18256+i*-0.63286)


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