Чтобы решить эту задачу, можно использовать простой цикл, который будет выполняться каждый год в течение указанного срока вклада. На каждой итерации цикла, сумма вклада увеличивается на 5% и к ней прибавляются проценты. После завершения цикла, полученная сумма будет являться ежегодным доходом по вкладу.
Шаги решения:
1. Написать функцию с двумя аргументами: суммой вклада и сроком вклада в годах.
2. Инициализировать переменную “сумма” со значением суммы вклада.
3. Инициализировать переменную “год” со значением 1, чтобы отслеживать текущий год.
4. Запустить цикл, который будет выполняться пока “год” меньше или равен “сроку вклада”.
5. Внутри цикла увеличить “сумму” на 5% и прибавить полученные проценты к ней.
6. Увеличить значение “год” на 1.
7. После завершения цикла, вернуть полученную сумму – это и будет ежегодным доходом по вкладу.
Например, если пользователь ввел сумму вклада 1000 и срок вклада 5, функция должна вернуть значение примерно равное 1276.28 (1000 * 1.05^5).