<?php
function creditsTotal($bankName, $creditSumm, $payment, $percent, $commission){
for($month = 0, $totalPayment = 0; $creditSumm >0; $month++){
if ((($creditSumm * $percent) + $commission) <= $payment)
{
$payment = (($creditSumm * $percent) + $commission);
}
$creditSumm = (($creditSumm * $percent) + $commission) - $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+MDsgJG1vbnRoKyspewogICAgICAgIGlmICgoKCRjcmVkaXRTdW1tICogJHBlcmNlbnQpICsgJGNvbW1pc3Npb24pIDw9ICRwYXltZW50KQogICAgICAgIHsKICAgICAgICAgICAgJHBheW1lbnQgPSAoKCRjcmVkaXRTdW1tICogJHBlcmNlbnQpICsgJGNvbW1pc3Npb24pOwogICAgICAgIH0KICAgICAgICAkY3JlZGl0U3VtbSA9ICgoJGNyZWRpdFN1bW0gKiAkcGVyY2VudCkgKyAkY29tbWlzc2lvbikgLSAkcGF5bWVudDsKICAgICAgICAkdG90YWxQYXltZW50ICs9ICRwYXltZW50OwogICAgfQogICAgcmV0dXJuIGFycmF5KAogICAgICAgICdtb250aCcgPT4gJG1vbnRoLAogICAgICAgICdiYW5rTmFtZScgPT4gJGJhbmtOYW1lLAogICAgICAgICd0b3RhbFBheW1lbnQnID0+IHJvdW5kKCR0b3RhbFBheW1lbnQsIDEpCiAgICApOwp9CgokaG9tb2JhbmsgPSBjcmVkaXRzVG90YWwoJ0hvbW9iYW5rJywgMzk5OTksIDUwMDAsIDEuMDQsIDUwMCk7CiRzb2Z0YmFuayA9IGNyZWRpdHNUb3RhbCgnU29mdGJhbmsnLCAzOTk5OSwgNTAwMCwgMS4wMywgMTAwMCk7CiRzdHJhd2JlcnJ5QmFuayA9IGNyZWRpdHNUb3RhbCgnU3RyYXdiZXJyeUJhbmsnLCAzOTk5OSs3Nzc3LCA1MDAwLCAxLjAyLCAwKTsKCgplY2hvICJ7JGhvbW9iYW5rWydiYW5rTmFtZSddfTog0LHRg9C00LXRgiDQt9Cw0L/Qu9Cw0YfQtdC90L4geyRob21vYmFua1sndG90YWxQYXltZW50J119INC30LAgeyRob21vYmFua1snbW9udGgnXX0g0LzQtdGB0Y/RhtC10LJcbiI7CmVjaG8gInskc29mdGJhbmtbJ2JhbmtOYW1lJ119OiDQsdGD0LTQtdGCINC30LDQv9C70LDRh9C10L3QviB7JHNvZnRiYW5rWyd0b3RhbFBheW1lbnQnXX0g0LfQsCB7JHNvZnRiYW5rWydtb250aCddfSDQvNC10YHRj9GG0LXQslxuIjsKZWNobyAieyRzdHJhd2JlcnJ5QmFua1snYmFua05hbWUnXX06INCx0YPQtNC10YIg0LfQsNC/0LvQsNGH0LXQvdC+IHskc3RyYXdiZXJyeUJhbmtbJ3RvdGFsUGF5bWVudCddfSDQt9CwIHskc3RyYXdiZXJyeUJhbmtbJ21vbnRoJ119INC80LXRgdGP0YbQtdCyXG4iOwo=