АВТ
Язык:

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

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

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

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

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

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

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

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

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

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

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

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

0 - выход.

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

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

20201 10 5010 30 52.37
123527 54 14795 98
1 30202 55
2 4030 35
3 946784 79

4 345467 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.60 u.e)
Money2*chislo (262389.41 u.e)
Money1/Money2 (4.03191)
Fraction1 123527.54 Fraction2 14795.98
Fraction1+Fraction2 138323.52
Fraction1-Fraction2 108731.56
Fraction1*Fraction2 1827711011.28
Fraction1/Fraction2 8.34
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.42 u.e)
Money1/Money2 (7.49377)
Fraction1 946784.79 Fraction2 14795.98
Fraction1+Fraction2 961580.77
Fraction1-Fraction2 931988.81
Fraction1*Fraction2 14008608817.14
Fraction1/Fraction2 63.98
Fraction1 946784.79 Fraction2 345467.85
Fraction1+Fraction2 1292252.64
Fraction1-Fraction2 601316.94
Fraction1*Fraction2 327083705814.00
Fraction1/Fraction2 2.74
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.96 u.e)
Money1/Money2 (7.49377)


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 12. Наследование. Задача 4 /
1676. 10 - Семинар 3. Задание 4. Абстрактные классы. Вариант 10. 1674. 1665. 12 - Семинар 3. Задание 4. Абстрактные классы. Вариант 12. 1675. 13 - Семинар 3. Задание 4. Абстрактные классы. Вариант 13. 1664. 14 - Семинар 3. Задание 4. Абстрактные классы. Вариант 14.
 
время генерации 1.014 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.