АВТ
Язык:

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

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

1506. Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 13.

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

Структуры и классы

Тип данных должен быть реализован в виде класса с указанными закрытыми полями, где операции реализуются в виде открытых методов класса. Требуется реализовать тип данных с помощью класса. Во всех заданиях обязательно должны присутствовать:

·        Метод инициализации Init(); метод должен контролировать значения аргументов на корректность, при некорректных значения выводить сообщение No и заканчивать работу с этим экземпляром;

·        Ввод с клавиатуры Read();

·        Вывод на экран Display(), в котором выводятся поля экземпляра и результат вычислений специфического метода;

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

 

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

Ввод: две пары значений параметров статических объектов, затем дробное число, затем в следующей строке число пар экземпляров динамических объектов и данные параметров динамических объектов и дробные числа для умножения и деления.

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

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

987385.34 191583.71 2.75

3

564397.51  298632.98 2.005

406897.78  1367431.62 7.975

349087.65   495674.31 1.569

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

Summa  987385.34 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 197     2     0     3     1     3     1     0     0     3     0     2     0 
Summa  191583.71 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
  38     1     1     0     1     3     0     3     1     2     0     0     1 
Summa 1178969.05
, banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 235     3     1     4     1     1     1     4     0     0     1     0     0 
Summa  795801.63 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 159     0     1     3     0     0     0     1     1     1     0     1     1 
 5.000000
Summa  359049.21 , banknotes   

5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
  71     4     0     0     0     4     1     4     0     2     0     0     1 
Summa   69666.80 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
  13     4     1     1     1     1     1     1     1     3     0     0     0 
Summa 2715309.69 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 543     0     0     3     0     0     1     4     1     1     1     2     0 
Summa  526855.20 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 105     1     1     3     1     0     1     0     0     2     0     0     0 
greate 
Summa  863030.49 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 172     3     0     0     0     3     0     0     0     4     1     2     0 
Summa  265764.53 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
  53     0     1     2     1     1     0     4     1     0     0     1     1 
 1.000000
Summa  281495.02 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
  56     1     0     4     1     4     1     0     0     0     0     1     0 
Summa  148944.13 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
  29     3     1     4     0     4     0     4     0     1     0     1     1 
Summa 1131617.01 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 226     1     1     1     0     1     1     2     0     0     0     0     1 
Summa  598759.12 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 119     3     1     2     1     0     1     4     0     1     0     1     0 
greate 
Summa 1774329.40 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 354     4     0     3     0     2     1     4     0     4     0     0     0 
Summa  960533.84 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 192     0     1     0     0     3     0     3     1     3     0     2     0 
 0.000000
Summa   51021.67 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
  10     1     0     0     0     2     0     1     1     1     1     1     0 
Summa  171464.78 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
  34     1     0     4     1     1     0     4     1     2     1     1     1 
Summa 3245009.80 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 649     0     0     0     0     0     1     4     1     3     0     0     0 
Summa 10905267.17 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
2181     0     0     2     1     1     1     2     0     1     1     1     0 
less 
Summa  844761.96 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 168     4     1     2     1     1     0     1     1     4     1     0     1 
Summa  146586.66 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
  29     1     1     0     1     3     1     1     1     1     1     0     1 
 0.000000
Summa  222490.54 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
  44     2     0     4     1     4     0     0     1     0     0     2     0 
Summa  315917.34 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
  63     0     1     4     0     1     1     2     0     3     0     2     0 
Summa  547718.52 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 109     2     1     2     0     1     1     3     1     0     0     1     0 

Summa  777712.99 , banknotes   
5000  1000   500   100    50    10     5     1  0.50  0.10  0.05  0.02  0.01 
 155     2     1     2     0     1     0     2     1     4     1     2     0 
less


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 10. Классы и объекты. Задача 2 Лаптев,1.2 /
1512. 012 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 12. 1506. 1532. 014 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 14 1507. 015 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 15. 1520. 016 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 16
 
время генерации 0.062 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.