<?php
function getAmount($debt, $percent, $comition, $payout){
$amount = 0;
for ($i=0; $i<30; $i++){
//echo "debt! ".$debt."\n";
$debt = $debt + $debt*$percent + $comition;
// echo "debt ".$debt."\n";
if ($debt > $payout){
$amount = $amount + $payout;
// echo "amount ".$amount."\n";
$debt = $debt- $payout;
// echo "debt ".$debt."\n";
}
else {
$amount = $amount + $debt;
break;
}
}
return (int)$amount;
}
$creditSum = 39999;
$payout = 5000;
$homoCreditTotal = getAmount($creditSum, 0.04, 500, $payout);
$softCreditTotal = getAmount($creditSum, 0.03, 1000, $payout);
$strawCreditTotal = getAmount($creditSum+7777, 0.02, 0, $payout);
echo "homo ".$homoCreditTotal." рублей\n";
echo "soft ".$softCreditTotal." рублей\n";
echo "straw ".$strawCreditTotal." рублей\n";
// your code goes here
PD9waHAKZXJyb3JfcmVwb3J0aW5nKC0xKTsKZnVuY3Rpb24gZ2V0QW1vdW50KCRkZWJ0LCAkcGVyY2VudCwgJGNvbWl0aW9uLCAkcGF5b3V0KXsKCSRhbW91bnQgPSAwOwoJZm9yICgkaT0wOyAkaTwzMDsgJGkrKyl7CgkJLy9lY2hvICJkZWJ0ISAiLiRkZWJ0LiJcbiI7CgkJJGRlYnQgPSAkZGVidCArICRkZWJ0KiRwZXJjZW50ICsgJGNvbWl0aW9uOwoJLy8JZWNobyAiZGVidCAiLiRkZWJ0LiJcbiI7CgkJaWYgKCRkZWJ0ID4gJHBheW91dCl7CgkJCSRhbW91bnQgPSAkYW1vdW50ICsgJHBheW91dDsKCQkvLwllY2hvICJhbW91bnQgIi4kYW1vdW50LiJcbiI7CgkJCSRkZWJ0ID0gJGRlYnQtICRwYXlvdXQ7CgkJLy8JZWNobyAiZGVidCAiLiRkZWJ0LiJcbiI7CgkJfQoJCWVsc2UgewoJCQkkYW1vdW50ID0gJGFtb3VudCArICRkZWJ0OwoJCQlicmVhazsKCQl9Cgl9CglyZXR1cm4gKGludCkkYW1vdW50Owp9CiRjcmVkaXRTdW0gPSAzOTk5OTsKJHBheW91dCA9IDUwMDA7CiRob21vQ3JlZGl0VG90YWwgPSBnZXRBbW91bnQoJGNyZWRpdFN1bSwgMC4wNCwgNTAwLCAkcGF5b3V0KTsKJHNvZnRDcmVkaXRUb3RhbCA9IGdldEFtb3VudCgkY3JlZGl0U3VtLCAwLjAzLCAxMDAwLCAkcGF5b3V0KTsKJHN0cmF3Q3JlZGl0VG90YWwgPSBnZXRBbW91bnQoJGNyZWRpdFN1bSs3Nzc3LCAwLjAyLCAwLCAkcGF5b3V0KTsKCmVjaG8gImhvbW8gIi4kaG9tb0NyZWRpdFRvdGFsLiIg0YDRg9Cx0LvQtdC5XG4iOwplY2hvICJzb2Z0ICIuJHNvZnRDcmVkaXRUb3RhbC4iINGA0YPQsdC70LXQuVxuIjsKZWNobyAic3RyYXcgIi4kc3RyYXdDcmVkaXRUb3RhbC4iINGA0YPQsdC70LXQuVxuIjsKLy8geW91ciBjb2RlIGdvZXMgaGVyZQ==