Смоделировать структуру банка
Классы | Свойства
Банк | название
Филиал | название общая сумма вкладов
Вклад | фио вкладчика сумма вклада
Предположим, что все Вклады делятся на два типа:
- Долгосрочный - начисления процентов по вкладу зависят от суммы (до 10000 – 12%, больше 10000 – 18% годовых);
- До востребования (6% годовых независимо от суммы вклада).
Предполагаем, что проценты по вкладу начисляются каждый месяц. Требуется рассчитывать сумму вклада, по прошествии указанного количества месяцев. Для этого выполнить следующие действия:
- сделать класс Вклад абстрактным;
- добавить в класс Вклад чисто виртуальный метод «рассчитать сумму вклада» с параметром «количество месяцев»;
- создать классы «Долгосрочный вклад» и «Вклад до востребования», унаследовать их от класса Вклад;
- перегрузить метод «рассчитать сумму вклада (количество месяцев)» в классах «Долгосрочный вклад» и «Вклад до востребования».
Создать открытые (Public) конструкторы для классов Банк, Филиал, Вклад, Долгосрочный вклад, Вклад до востребования. Конструкторы должны принимать в качестве параметров значения свойств, описанных в соответствующем классе. Конструкторы дочерних классов (Долгосрочный вклад и Вклад до востребования) должны вызывать конструктор базового класса (Вклад) В основной программе (main) при создании объектов задавать значения свойств. Проверить работу программы. 33 В определенный филиал добавить два долгосрочных вклада и три вклада до востребования. Используя цикл for и полиморфизм, через указатель на базовый класс, рассчитать и вывести на экран первоначальную сумму и сумму по прошествии трех месяцев каждого вклада данного филиала.
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |