АВТ
Язык:

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

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

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

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

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

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

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

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

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

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

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

5 – изменить дробное число;

0 - выход.

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

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

20201 10 5010 30 52.37
12 54 14 98
1 30202 55
2 4030 35
3 94 79

4 34 85

5 32.19

0

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

Money1 (20201.10 u.e.) Money2 (5010.30 u.e.)
Money1+Money2 (25211.40 u.e.)
Money1-Money2 (15190.80 u.e.)
Money1*chislo (1057931.61 u.e.)
Money2*chislo (262389.41 u.e.)
Money1/Money2 (4.03191)
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)
Money1 (30202.55 u.e.) Money2 (5010.30 u.e.)
Money1+Money2 (35212.85 u.e.)
Money1-Money2 (25192.25 u.e.)
Money1*chislo (1581707.54 u.e.)
Money2*chislo (262389.41 u.e.)
Money1/Money2 (6.02809)
Money1 (30202.55 u.e.) Money2 (4030.35 u.e.)
Money1+Money2 (34232.90 u.e.)
Money1-Money2 (26172.20 u.e.)
Money1*chislo (1581707.54 u.e.)
Money2*chislo (211069.43 u.e.)
Money1/Money2 (7.49378)
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)
Money1 (30202.55 u.e.) Money2 (4030.35 u.e.)
Money1+Money2 (34232.90 u.e.)
Money1-Money2 (26172.20 u.e.)
Money1*chislo (972220.08 u.e.)
Money2*chislo (129736.97 u.e.)
Money1/Money2 (7.49378)


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 12. Наследование. Задача 4 /
1675. 13 - Семинар 3. Задание 4. Абстрактные классы. Вариант 13. 1664. 1667. 15 - Семинар 3. Задание 4. Абстрактные классы. Вариант 15. 1668. 16 - Семинар 3. Задание 4. Абстрактные классы. Вариант 16. 1654. 17 - Семинар 3. Задание 4. Абстрактные классы. Вариант 17.
 
время генерации 0.109 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.