Воспользуемся формулой сложного процента:
^n ; \ S=2*S_0; \ \left(1+ \frac{p}{100}ight)^n=2 \\ n\cdot ln\left(1+ \frac{p}{100}ight)=ln(2) \to n= \frac{ln(2)}{ln\left(1+ \frac{p}{100}ight)} \\ p=5 \to n= \frac{ln(2)}{ln(1.05)}\approx 14.2 )
Сумма удвоится за 15 лет.
Алгоритм:1. Начало2. Задать величину ежегодного процента p3. Вычислить k=1+p/1004. Вычислить n=ln(2)/ln(k) и округлить его в большую сторону до целых.5. Вывести n6. КонецЕсли формула сложного процента неизвестна, можно использовать итерацию, задав некую начальную сумму и следя за моментом её удвоения.
Алгоритм:1. Начало2. Задать значение начальной суммы s3. Задать величину ежегодного процента p4. Вычислить k=1+p/1005. Установить 0⇒n, s⇒sk6. Повторять пока sk<2*s7. n+1⇒n, sk*k⇒sk8. Конец цикла9. Вывести n, sk10. Конец