<?php
function creditsTotal($bankName, $creditSumm, $payment, $percent, $commission){
for($month = 0, $totalPayment = 0; $creditSumm >0; $month++){
$newSumm = ($creditSumm * $percent) + $commission;
if ($newSumm <= $payment){
$payment = (($creditSumm * $percent) + $commission);
}
$creditSumm = $newSumm - $payment;
$totalPayment += $payment;
}
'month' => $month,
'bankName' => $bankName,
'totalPayment' => round($totalPayment, 1) );
}
$homobank = creditsTotal('Homobank', 39999, 5000, 1.04, 500);
$softbank = creditsTotal('Softbank', 39999, 5000, 1.03, 1000);
$strawberryBank = creditsTotal('StrawberryBank', 39999+7777, 5000, 1.02, 0);
echo "{$homobank['bankName']}: будет заплачено {$homobank['totalPayment']} за {$homobank['month']} месяцев\n";
echo "{$softbank['bankName']}: будет заплачено {$softbank['totalPayment']} за {$softbank['month']} месяцев\n";
echo "{$strawberryBank['bankName']}: будет заплачено {$strawberryBank['totalPayment']} за {$strawberryBank['month']} месяцев\n";
PD9waHAKCmZ1bmN0aW9uIGNyZWRpdHNUb3RhbCgkYmFua05hbWUsICRjcmVkaXRTdW1tLCAkcGF5bWVudCwgJHBlcmNlbnQsICRjb21taXNzaW9uKXsKCgogICAgZm9yKCRtb250aCA9IDAsICR0b3RhbFBheW1lbnQgPSAwOyAkY3JlZGl0U3VtbSA+MDsgJG1vbnRoKyspewogICAgICAgICRuZXdTdW1tID0gKCRjcmVkaXRTdW1tICogJHBlcmNlbnQpICsgJGNvbW1pc3Npb247CiAgICAgICAgaWYgKCRuZXdTdW1tIDw9ICRwYXltZW50KXsKICAgICAgICAgICAgJHBheW1lbnQgPSAoKCRjcmVkaXRTdW1tICogJHBlcmNlbnQpICsgJGNvbW1pc3Npb24pOwogICAgICAgIH0KCiAgICAgICAgJGNyZWRpdFN1bW0gPSAkbmV3U3VtbSAtICRwYXltZW50OwogICAgICAgICR0b3RhbFBheW1lbnQgKz0gJHBheW1lbnQ7CiAgICB9CiAgICByZXR1cm4gYXJyYXkoCiAgICAgICAgJ21vbnRoJyA9PiAkbW9udGgsCiAgICAgICAgJ2JhbmtOYW1lJyA9PiAkYmFua05hbWUsCiAgICAgICAgJ3RvdGFsUGF5bWVudCcgPT4gcm91bmQoJHRvdGFsUGF5bWVudCwgMSkKICAgICk7Cn0KCiRob21vYmFuayA9IGNyZWRpdHNUb3RhbCgnSG9tb2JhbmsnLCAzOTk5OSwgNTAwMCwgMS4wNCwgNTAwKTsKJHNvZnRiYW5rID0gY3JlZGl0c1RvdGFsKCdTb2Z0YmFuaycsIDM5OTk5LCA1MDAwLCAxLjAzLCAxMDAwKTsKJHN0cmF3YmVycnlCYW5rID0gY3JlZGl0c1RvdGFsKCdTdHJhd2JlcnJ5QmFuaycsIDM5OTk5Kzc3NzcsIDUwMDAsIDEuMDIsIDApOwoKCmVjaG8gInskaG9tb2JhbmtbJ2JhbmtOYW1lJ119OiDQsdGD0LTQtdGCINC30LDQv9C70LDRh9C10L3QviB7JGhvbW9iYW5rWyd0b3RhbFBheW1lbnQnXX0g0LfQsCB7JGhvbW9iYW5rWydtb250aCddfSDQvNC10YHRj9GG0LXQslxuIjsKZWNobyAieyRzb2Z0YmFua1snYmFua05hbWUnXX06INCx0YPQtNC10YIg0LfQsNC/0LvQsNGH0LXQvdC+IHskc29mdGJhbmtbJ3RvdGFsUGF5bWVudCddfSDQt9CwIHskc29mdGJhbmtbJ21vbnRoJ119INC80LXRgdGP0YbQtdCyXG4iOwplY2hvICJ7JHN0cmF3YmVycnlCYW5rWydiYW5rTmFtZSddfTog0LHRg9C00LXRgiDQt9Cw0L/Qu9Cw0YfQtdC90L4geyRzdHJhd2JlcnJ5QmFua1sndG90YWxQYXltZW50J119INC30LAgeyRzdHJhd2JlcnJ5QmFua1snbW9udGgnXX0g0LzQtdGB0Y/RhtC10LJcbiI7Cg==