<?php
// начальная сумма
$sum = 10000;
// необходимая сумма
$max_sum = 1000000;
// сюда будем класть проценты в рублях
$percent = 0;
// объявляем цикл
// ($годы=0; делать цикл пока сумма меньше необходимой; за каждый проход увеличивать $годы на 1)
for ($years=0; $sum<$max_sum; $years++)
{
// высчитываем проценты(10%) от суммы, которую положили в банк
$percent = $sum*0.1;
// берём сумму в банке, складываем с процентами и кладём обратно
$sum = $sum + $percent;
// вывод для наглядности подсчёта(с отсечением знаков после точки)
echo "sum: ".round($sum)." \ percent: ".round($percent)."<br>"; }
// результат работы цикла - 49 лет
echo "result: $years";
PD9waHAKLy8g0L3QsNGH0LDQu9GM0L3QsNGPINGB0YPQvNC80LAKJHN1bSA9IDEwMDAwOwovLyDQvdC10L7QsdGF0L7QtNC40LzQsNGPINGB0YPQvNC80LAKJG1heF9zdW0gPSAxMDAwMDAwOwkKLy8g0YHRjtC00LAg0LHRg9C00LXQvCDQutC70LDRgdGC0Ywg0L/RgNC+0YbQtdC90YLRiyDQsiDRgNGD0LHQu9GP0YUKJHBlcmNlbnQgPSAwOwovLyDQvtCx0YrRj9Cy0LvRj9C10Lwg0YbQuNC60LsKLy8gKCTQs9C+0LTRiz0wOyDQtNC10LvQsNGC0Ywg0YbQuNC60Lsg0L/QvtC60LAg0YHRg9C80LzQsCDQvNC10L3RjNGI0LUg0L3QtdC+0LHRhdC+0LTQuNC80L7QuTsg0LfQsCDQutCw0LbQtNGL0Lkg0L/RgNC+0YXQvtC0INGD0LLQtdC70LjRh9C40LLQsNGC0YwgJNCz0L7QtNGLINC90LAgMSkgCmZvciAoJHllYXJzPTA7ICRzdW08JG1heF9zdW07ICR5ZWFycysrKQkKCXsKCQkvLyDQstGL0YHRh9C40YLRi9Cy0LDQtdC8INC/0YDQvtGG0LXQvdGC0YsoMTAlKSDQvtGCINGB0YPQvNC80YssINC60L7RgtC+0YDRg9GOINC/0L7Qu9C+0LbQuNC70Lgg0LIg0LHQsNC90LoKCQkkcGVyY2VudCA9ICRzdW0qMC4xOwkKCQkvLyDQsdC10YDRkdC8INGB0YPQvNC80YMg0LIg0LHQsNC90LrQtSwg0YHQutC70LDQtNGL0LLQsNC10Lwg0YEg0L/RgNC+0YbQtdC90YLQsNC80Lgg0Lgg0LrQu9Cw0LTRkdC8INC+0LHRgNCw0YLQvdC+CgkJJHN1bSA9ICRzdW0gKyAkcGVyY2VudDsJIAoJCS8vINCy0YvQstC+0LQg0LTQu9GPINC90LDQs9C70Y/QtNC90L7RgdGC0Lgg0L/QvtC00YHRh9GR0YLQsCjRgSDQvtGC0YHQtdGH0LXQvdC40LXQvCDQt9C90LDQutC+0LIg0L/QvtGB0LvQtSDRgtC+0YfQutC4KQoJCWVjaG8gInN1bTogIi5yb3VuZCgkc3VtKS4iIFwgcGVyY2VudDogIi5yb3VuZCgkcGVyY2VudCkuIjxicj4iOyAKCX0KLy8g0YDQtdC30YPQu9GM0YLQsNGCINGA0LDQsdC+0YLRiyDRhtC40LrQu9CwIC0gNDkg0LvQtdGCCmVjaG8gInJlc3VsdDogJHllYXJzIjs=