АВТ
Язык:

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

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

1531. Семинар 10. Классы и объекты. Задача 3. Композиция классов и объектов. Вариант 3

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

Композиция классов и объектов

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

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

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

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

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

 

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

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

<ФИО> <НомерСчета> <ДатаОткрытия> <ПроцентНачисления> <СуммаВРублях>

Затем построчно вводятся выполняемые операции с параметрами по формату:

<КодОперации> <ПараметрОперации>

Где приняты следующие коды операций:

1 – сменить владельца;

2 – положить сумму на счет;

3 – снять сумму со счета;

4 – начислить проценты  на 2015.12.31;

0 – окончание ввода.

Вывод: текущее состояние полей статического экземпляра объекта по формату:

<ФИО> <НомерСчета> <ДатаОткрытия>  <ПроцентНачислений> <СуммаВРублях> <СуммаВЕвро> <CуммаВДолларах>

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

64.0000 70.0000

Ivanov_I_I 12345678 2015.12.01  10.00 1000.00

2 2000.00

3 500.00

4 0

2 10000.00

1 Petrov_P_P

0

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

 Ivanov_I_I 12345678 2015.12.1  10.000000    1000.00      14.29      15.63  
 Ivanov_I_I 12345678 2015.12.1  10.000000    3000.00      42.86      46.88  
 Ivanov_I_I 12345678 2015.12.1  10.000000    2500.00      35.71      39.06  
 Ivanov_I_I 12345678 2015.12.1  10.000000    2757.50      39.39      43.09  
 Ivanov_I_I 12345678 2015.12.1  10.000000   12757.50     182.25     199.34  
 Petrov_P_P 12345678 2015.12.1  10.000000   12757.50     182.25     199.34  


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 10. Классы и объекты. Задача 3 Лаптев,1.3 /
1514. 02 - Семинар 10. Классы и объекты. Задача 3. Композиция классов и объектов. Вариант 2 1531. 1526. 04 - Семинар 10. Классы и объекты. Задача 3. Композиция классов и объектов. Вариант 4 1533. 05 - Семинар 10. Классы и объекты. Задача 3. Композиция классов и объектов. Вариант 5 1527. 06 - Семинар 10. Классы и объекты. Задача 3. Композиция классов и объектов. Вариант 6
 
время генерации 0.046 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.