Для решения данной задачи можно использовать формулу сложного процента, согласно которой итоговая сумма вклада рассчитывается по формуле:
[ A = P \times (1 + r)^n ]
где:
- ( A ) — итоговая сумма денег после ( n ) лет,
- ( P ) — первоначальная сумма вклада (10000 рублей),
- ( r ) — годовая процентная ставка (в данном случае 5%, или 0.05 в десятичной форме),
- ( n ) — количество лет, на которое делается вклад.
Поскольку нам нужно узнать, через какой промежуток времени сумма увеличится в два раза, мы можем поставить итоговую сумму ( A ) равной ( 2P ):
[ 2P = P \times (1 + r)^n ]
Отсюда можно выразить ( n ):
[ 2 = (1 + 0.05)^n ]
[ (1.05)^n = 2 ]
Теперь применяем логарифмирование для решения уравнения относительно ( n ):
[ \log(1.05)^n = \log(2) ]
[ n \times \log(1.05) = \log(2) ]
[ n = \frac{\log(2)}{\log(1.05)} ]
Используя калькулятор для вычисления логарифмов, найдем ( n ):
[ n \approx \frac{0.301}{0.02119} \approx 14.21 ]
Таким образом, примерно через 14 лет сумма вклада увеличится в два раза.
Алгоритм в виде псевдокода:
Инициализация переменных:
- ( P ) = 10000 (первоначальная сумма)
- ( r ) = 0.05 (процентная ставка)
- ( n ) = 0 (счетчик лет)
Цикл:
- Пока ( P ) < 20000:
- Увеличить ( P ) на 5%: ( P = P \times (1 + r) )
- Увеличить ( n ) на 1
Вывод:
- Печать ( n ) (количество лет, необходимых для удвоения суммы)
Этот алгоритм позволяет вычислить, через сколько лет вклад увеличится в два раза, используя циклический подход.