Задача заключается в том, чтобы найти количество лет, за которое первоначальная сумма вклада удвоится при ежегодном начислении 3% годовых. Будем использовать цикл while для отслеживания суммы вклада.
while, который будет продолжаться до тех пор, пока текущая сумма вклада (current_sum) меньше удвоенной суммы (target_sum).Реализация на Python:
S = float(input('Введите начальную сумму вклада: '))
target_sum = 2 * S
current_sum = S
years = 0
while current_sum < target_sum:
current_sum *= 1.03
years += 1
print(f'Сумма удвоится через {years} лет.')Ответ: Программа вычисляет количество лет, необходимое для удвоения вклада, используя цикл while и ежегодно начисляя 3% годовых.