АВТ
Язык:

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

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

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

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

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

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

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

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

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

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

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

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.031914)
MoneyM1 (33022.20 u.e.)
1*1; 2*2; 5*5; 4*10; 1*50; 4*100; 9*500; 8*1000; 4*5000; 5*0.01; 7*0.05; 3*0.1; 3*0.5;
MoneyM2 (28328.27 u.e.)
2*1; 4*2; 5*5; 4*10; 3*50; 6*100; 7*500; 9*1000; 3*5000; 2*0.01; 1*0.05; 7*0.1; 5*0.5;
MoneyM1+MoneyM2(61350.47 u.e.)
0*1; 0*2; 0*5; 0*10; 1*50; 3*100; 0*500; 1*1000; 12*5000; 2*0.01; 1*0.05; 4*0.1; 0*0.5;
MoneyM1-MoneyM2(4693.93 u.e.)
1*1; 1*2; 0*5; 4*10; 1*50; 1*100; 1*500; 4*1000; 0*5000; 3*0.01; 0*0.05; 4*0.1; 1*0.5;
MoneyM1*chislo (1729372.61 u.e.)
0*1; 1*2; 0*5; 2*10; 1*50; 3*100; 0*500; 4*1000; 345*5000; 1*0.01; 0*0.05; 1*0.1; 1*0.5;
MoneyM2*chislo (1483551.50 u.e.)
1*1; 0*2; 0*5; 0*10; 1*50; 0*100; 1*500; 3*1000; 296*5000; 4*0.01; 1*0.05; 4*0.1; 0*0.5;
MoneyM1/MoneyM2 (1.165698)
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.028092)
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.493778)
MoneyM1 (35346.49 u.e.)
9*1; 4*2; 7*5; 9*10; 4*50; 0*100; 8*500; 6*1000; 5*5000; 4*0.01; 3*0.05; 8*0.1; 7*0.5;
MoneyM2 (28328.27 u.e.)
2*1; 4*2; 5*5; 4*10; 3*50; 6*100; 7*500; 9*1000; 3*5000; 2*0.01; 1*0.05; 7*0.1; 5*0.5;
MoneyM1+MoneyM2(63674.76 u.e.)
0*1; 2*2; 0*5; 2*10; 1*50; 1*100; 1*500; 3*1000; 12*5000; 1*0.01; 1*0.05; 2*0.1; 1*0.5;
MoneyM1-MoneyM2(7018.22 u.e.)
1*1; 1*2; 1*5; 1*10; 0*50; 0*100; 0*500; 2*1000; 1*5000; 2*0.01; 0*0.05; 2*0.1; 0*0.5;
MoneyM1*chislo (1851095.68 u.e.)
0*1; 0*2; 1*5; 4*10; 1*50; 0*100; 0*500; 1*1000; 370*5000; 3*0.01; 1*0.05; 1*0.1; 1*0.5;
MoneyM2*chislo (1483551.50 u.e.)
1*1; 0*2; 0*5; 0*10; 1*50; 0*100; 1*500; 3*1000; 296*5000; 4*0.01; 1*0.05; 4*0.1; 0*0.5;
MoneyM1/MoneyM2 (1.247746)
MoneyM1 (35346.49 u.e.)
9*1; 4*2; 7*5; 9*10; 4*50; 0*100; 8*500; 6*1000; 5*5000; 4*0.01; 3*0.05; 8*0.1; 7*0.5;
MoneyM2 (23251.82 u.e.)
3*1; 4*2; 8*5; 5*10; 3*50; 5*100; 7*500; 4*1000; 3*5000; 2*0.01; 4*0.05; 6*0.1; 0*0.5;
MoneyM1+MoneyM2(58598.31 u.e.)
1*1; 1*2; 1*5; 4*10; 1*50; 0*100; 1*500; 3*1000; 11*5000; 1*0.01; 0*0.05; 3*0.1; 0*0.5;
MoneyM1-MoneyM2(12094.67 u.e.)
0*1; 2*2; 0*5; 4*10; 1*50; 0*100; 0*500; 2*1000; 2*5000; 2*0.01; 1*0.05; 1*0.1; 1*0.5;
MoneyM1*chislo (1851095.68 u.e.)
0*1; 0*2; 1*5; 4*10; 1*50; 0*100; 0*500; 1*1000; 370*5000; 3*0.01; 1*0.05; 1*0.1; 1*0.5;
MoneyM2*chislo (1217697.81 u.e.)
0*1; 1*2; 1*5; 4*10; 1*50; 1*100; 1*500; 2*1000; 243*5000; 1*0.01; 0*0.05; 3*0.1; 1*0.5;
MoneyM1/MoneyM2 (1.520160)
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.493778)
MoneyM1 (35346.49 u.e.)
9*1; 4*2; 7*5; 9*10; 4*50; 0*100; 8*500; 6*1000; 5*5000; 4*0.01; 3*0.05; 8*0.1; 7*0.5;
MoneyM2 (23251.82 u.e.)
3*1; 4*2; 8*5; 5*10; 3*50; 5*100; 7*500; 4*1000; 3*5000; 2*0.01; 4*0.05; 6*0.1; 0*0.5;
MoneyM1+MoneyM2(58598.31 u.e.)
1*1; 1*2; 1*5; 4*10; 1*50; 0*100; 1*500; 3*1000; 11*5000; 1*0.01; 0*0.05; 3*0.1; 0*0.5;
MoneyM1-MoneyM2(12094.67 u.e.)
0*1; 2*2; 0*5; 4*10; 1*50; 0*100; 0*500; 2*1000; 2*5000; 2*0.01; 1*0.05; 1*0.1; 1*0.5;
MoneyM1*chislo (1137803.51 u.e.)
1*1; 1*2; 0*5; 0*10; 0*50; 3*100; 1*500; 2*1000; 227*5000; 1*0.01; 0*0.05; 0*0.1; 1*0.5;
MoneyM2*chislo (748476.09 u.e.)
1*1; 0*2; 1*5; 2*10; 1*50; 4*100; 0*500; 3*1000; 149*5000; 3*0.01; 1*0.05; 0*0.1; 0*0.5;
MoneyM1/MoneyM2 (1.520160)


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