Кстати, ведь существуют банки, в которых проценты увеличиваются каждый месяц ;-)
Вторая часть моего кода посвящена именно этому.
Вам нужно почитать учебники по основам программирования, так как есть стойкое ощущение, что вы только начали.
<?php
$debit = 10000;
$payBank = 1.1;
$finalBalance = 1000000;
$years = 16;
$need_years = 1;
while ($debit < $finalBalance) {
$debit = $debit * $payBank;
$years++;
}
if ($years < 100) {
echo "Наш подопечный получит свой лям в возрасте $years лет.<br />";
} else {
echo "К сожалению, нащ подопечный умер раньше, чем увидел свой лям на счету. Если-бы он дотянул до этого заветного момента, то ему на данный момент было-бы $years лет.<br />";
}
$debit=10000;
$payBank=1.1;
$years=16;
$month=0;
while($debit<$finalBalance){
$debit=$debit + ($debit*$payBank/12);
$month++;
}
$years=$years + floor($month/12) + $month%12;
if ($years < 100) {
echo "А если проценты начисляются каждый месяц, то $years лет.";
} else {
echo "А если бы с процентами каждый месяц, то $years лет.";
}