<?php
function creditCalculation($percent, $commision, $deposit, $creditDebt, $payout, $totalPayment = 0) {
$creditDebt += $deposit;
for ($i = 0; $creditDebt > 0; $i++) {
$creditDebt = ($creditDebt * $percent) + $commision;
if ($creditDebt < $payout) {
$totalPayment += $creditDebt;
break;
} else {
$creditDebt -= $payout;
$totalPayment += $payout;
}
}
return round($totalPayment, 2); }
$creditDebt = 39999;
$payout = 5000;
$homoCreditTotal = creditCalculation(1.04, 500, 0, $creditDebt, $payout);
$softBankTotal = creditCalculation(1.03, 1000, 0, $creditDebt, $payout);
$strawberryBankTotal = creditCalculation(1.02, 0, 7777, $creditDebt, $payout);
echo "homoCreditBank: {$homoCreditTotal} руб.\n";
echo "softBankTotal {$softBankTotal} руб.\n";
echo "strawberryBank {$strawberryBankTotal} руб.\n";
PD9waHAKCmVycm9yX3JlcG9ydGluZygtMSk7CgpmdW5jdGlvbiBjcmVkaXRDYWxjdWxhdGlvbigkcGVyY2VudCwgJGNvbW1pc2lvbiwgJGRlcG9zaXQsICRjcmVkaXREZWJ0LCAkcGF5b3V0LCAkdG90YWxQYXltZW50ID0gMCkgewoJJGNyZWRpdERlYnQgKz0gJGRlcG9zaXQ7Cglmb3IgKCRpID0gMDsgJGNyZWRpdERlYnQgPiAwOyAkaSsrKSB7CgkJJGNyZWRpdERlYnQgPSAoJGNyZWRpdERlYnQgKiAkcGVyY2VudCkgKyAkY29tbWlzaW9uOwoJCWlmICgkY3JlZGl0RGVidCA8ICRwYXlvdXQpIHsKCQkJJHRvdGFsUGF5bWVudCArPSAkY3JlZGl0RGVidDsKCQkJYnJlYWs7CgkJfSBlbHNlIHsKCQkJJGNyZWRpdERlYnQgLT0gJHBheW91dDsKCQkJJHRvdGFsUGF5bWVudCArPSAkcGF5b3V0OwoJCX0KCX0KCXJldHVybiByb3VuZCgkdG90YWxQYXltZW50LCAyKTsKfQoKJGNyZWRpdERlYnQgPSAzOTk5OTsKJHBheW91dCA9IDUwMDA7CiRob21vQ3JlZGl0VG90YWwgPSBjcmVkaXRDYWxjdWxhdGlvbigxLjA0LCA1MDAsIDAsICRjcmVkaXREZWJ0LCAkcGF5b3V0KTsKJHNvZnRCYW5rVG90YWwgPSBjcmVkaXRDYWxjdWxhdGlvbigxLjAzLCAxMDAwLCAwLCAkY3JlZGl0RGVidCwgJHBheW91dCk7CiRzdHJhd2JlcnJ5QmFua1RvdGFsID0gY3JlZGl0Q2FsY3VsYXRpb24oMS4wMiwgMCwgNzc3NywgJGNyZWRpdERlYnQsICRwYXlvdXQpOwoKZWNobyAiaG9tb0NyZWRpdEJhbms6IHskaG9tb0NyZWRpdFRvdGFsfSDRgNGD0LEuXG4iOwplY2hvICJzb2Z0QmFua1RvdGFsIHskc29mdEJhbmtUb3RhbH0g0YDRg9CxLlxuIjsKZWNobyAic3RyYXdiZXJyeUJhbmsgeyRzdHJhd2JlcnJ5QmFua1RvdGFsfSDRgNGD0LEuXG4iOw==