<?php
function countSum($percent, $comission, $singlePayment, $creditBalance, $monthlyPayment, $totalPayment) {
$creditBalance=$creditBalance+$singlePayment;
for ($month=1; $month<=20; $month++) {
$creditBalance=($creditBalance*$percent)+$comission;
if ($creditBalance>=$monthlyPayment) {
$creditBalance=$creditBalance-$monthlyPayment;
$totalPayment=$totalPayment+$monthlyPayment;
} else {
$totalPayment=$totalPayment+$creditBalance;
break;
}
}
return $totalPayment;
}
$homoCredit=countSum(1.04, 500, 0, 39999, 5000, 0);
$softBank=countSum(1.03, 1000, 0, 39999, 5000, 0);
$strawberryBank=countSum(1.02, 0, 7777, 39999, 5000, 0);
echo "homoCredit:($homoCredit) руб.\n";
echo "softBank:($softBank) руб.\n";
echo "strawberryBank:($strawberryBank) руб.\n";
PD9waHAKCmVycm9yX3JlcG9ydGluZygtMSk7CgpmdW5jdGlvbiBjb3VudFN1bSgkcGVyY2VudCwgJGNvbWlzc2lvbiwgJHNpbmdsZVBheW1lbnQsICRjcmVkaXRCYWxhbmNlLCAkbW9udGhseVBheW1lbnQsICR0b3RhbFBheW1lbnQpIHsKCSRjcmVkaXRCYWxhbmNlPSRjcmVkaXRCYWxhbmNlKyRzaW5nbGVQYXltZW50OwoJZm9yICgkbW9udGg9MTsgJG1vbnRoPD0yMDsgJG1vbnRoKyspIHsKCQkkY3JlZGl0QmFsYW5jZT0oJGNyZWRpdEJhbGFuY2UqJHBlcmNlbnQpKyRjb21pc3Npb247CgkJaWYgKCRjcmVkaXRCYWxhbmNlPj0kbW9udGhseVBheW1lbnQpIHsKCQkJJGNyZWRpdEJhbGFuY2U9JGNyZWRpdEJhbGFuY2UtJG1vbnRobHlQYXltZW50OwoJCQkkdG90YWxQYXltZW50PSR0b3RhbFBheW1lbnQrJG1vbnRobHlQYXltZW50OwoJCX0gZWxzZSB7CgkJCSR0b3RhbFBheW1lbnQ9JHRvdGFsUGF5bWVudCskY3JlZGl0QmFsYW5jZTsKCQkJYnJlYWs7CgkJfQoJCX0KCQlyZXR1cm4gJHRvdGFsUGF5bWVudDsKCX0KCSRob21vQ3JlZGl0PWNvdW50U3VtKDEuMDQsIDUwMCwgMCwgMzk5OTksIDUwMDAsIDApOwoJJHNvZnRCYW5rPWNvdW50U3VtKDEuMDMsIDEwMDAsIDAsIDM5OTk5LCA1MDAwLCAwKTsKCSRzdHJhd2JlcnJ5QmFuaz1jb3VudFN1bSgxLjAyLCAwLCA3Nzc3LCAzOTk5OSwgNTAwMCwgMCk7CgllY2hvICJob21vQ3JlZGl0OigkaG9tb0NyZWRpdCkg0YDRg9CxLlxuIjsKCWVjaG8gInNvZnRCYW5rOigkc29mdEJhbmspINGA0YPQsS5cbiI7CgllY2hvICJzdHJhd2JlcnJ5QmFuazooJHN0cmF3YmVycnlCYW5rKSDRgNGD0LEuXG4iOw==