<?php
function getBalance($deposit,$percent,$comission,$paidAmount){ /* начальные условия функции*/
for ($i=0;$i<100;$i++){ /*задаю цикл*/
$overallPaid=0;/*начальной выплаты нету */
if ($deposit>0){ /*условие цикла*/
$deposit = ($deposit*$percent)+$comission-$paidAmount;/*операция с суммой*/
$overallPaid=$paidAmount+ $overallPaid;/*высчитываю затраты*/
} else {
$overallPaid= $overallPaid+ $paidAmount+$deposit;/*высчитываю остаток*/
return $overallPaid;
break;
}
}
}
$abc = getBalance (39999,1.1,1000,5000);
echo "$abc";
PD9waHAKCgplcnJvcl9yZXBvcnRpbmcoLTEpOwoKZnVuY3Rpb24gZ2V0QmFsYW5jZSgkZGVwb3NpdCwkcGVyY2VudCwkY29taXNzaW9uLCRwYWlkQW1vdW50KXsgIC8qINC90LDRh9Cw0LvRjNC90YvQtSDRg9GB0LvQvtCy0LjRjyDRhNGD0L3QutGG0LjQuCovCglmb3IgKCRpPTA7JGk8MTAwOyRpKyspeyAvKtC30LDQtNCw0Y4g0YbQuNC60LsqLwoJCSRvdmVyYWxsUGFpZD0wOy8q0L3QsNGH0LDQu9GM0L3QvtC5INCy0YvQv9C70LDRgtGLINC90LXRgtGDICovCgkJaWYgKCRkZXBvc2l0PjApeyAvKtGD0YHQu9C+0LLQuNC1INGG0LjQutC70LAqLwoJCQkkZGVwb3NpdCA9ICgkZGVwb3NpdCokcGVyY2VudCkrJGNvbWlzc2lvbi0kcGFpZEFtb3VudDsvKtC+0L/QtdGA0LDRhtC40Y8g0YEg0YHRg9C80LzQvtC5Ki8KCQkJJG92ZXJhbGxQYWlkPSRwYWlkQW1vdW50KyAkb3ZlcmFsbFBhaWQ7LyrQstGL0YHRh9C40YLRi9Cy0LDRjiDQt9Cw0YLRgNCw0YLRiyovCgkJfSBlbHNlIHsKCQkJJG92ZXJhbGxQYWlkPSAkb3ZlcmFsbFBhaWQrICRwYWlkQW1vdW50KyRkZXBvc2l0Oy8q0LLRi9GB0YfQuNGC0YvQstCw0Y4g0L7RgdGC0LDRgtC+0LoqLwoJCQlyZXR1cm4gJG92ZXJhbGxQYWlkOwoJCQlicmVhazsKCQl9Cgl9Cn0KCiRhYmMgPSAgZ2V0QmFsYW5jZSAoMzk5OTksMS4xLDEwMDAsNTAwMCk7CmVjaG8gIiRhYmMiOw==