<?php
function deposit($creditSum, $payout, $percent, $comission, $onePayment) {
$paymentTotal = 0;
$realPercents = 1 +($percent / 100);
$finalMonthly = ($creditSum * $realPercents) + $comission + $onePayment;
for ($i = 1; $i < 50; $i++) {
$rest = $finalMonthly - $payout;
$finalMonthly = round(($rest * $realPercents) + $comission, 2); $paymentTotal += $payout;
if (($rest + $finalMonthly) < $payout) {
$paymentTotal += ($rest + $finalMonthly);
return $paymentTotal;
}
}
};
$creditSum = 39999;
$payout = 5000;
$homoCreditBank = deposit($creditSum, $payout, 4, 500, 0);
$softbankTotal = deposit($creditSum, $payout, 3, 1000, 0);
$strawberryBankTotal = deposit($creditSum, $payout, 2, 0, 7777);
echo "homoCredit: {$homoCreditBank} rub. \n";
echo "softbank: {$softbankTotal} rub. \n";
echo "strawberryBank: {$strawberryBankTotal} rub. \n";
PD9waHAKIAplcnJvcl9yZXBvcnRpbmcoLTEpOwogCmZ1bmN0aW9uIGRlcG9zaXQoJGNyZWRpdFN1bSwgJHBheW91dCwgJHBlcmNlbnQsICRjb21pc3Npb24sICRvbmVQYXltZW50KSB7CgkkcGF5bWVudFRvdGFsID0gMDsKCSRyZWFsUGVyY2VudHMgPSAxICsoJHBlcmNlbnQgLyAxMDApOwoJJGZpbmFsTW9udGhseSA9ICgkY3JlZGl0U3VtICogJHJlYWxQZXJjZW50cykgKyAkY29taXNzaW9uICsgJG9uZVBheW1lbnQ7Cglmb3IgKCRpID0gMTsgJGkgPCA1MDsgJGkrKykgewoJCSRyZXN0ID0gJGZpbmFsTW9udGhseSAtICRwYXlvdXQ7CgkJJGZpbmFsTW9udGhseSA9IHJvdW5kKCgkcmVzdCAqICRyZWFsUGVyY2VudHMpICsgJGNvbWlzc2lvbiwgMik7CgkJJHBheW1lbnRUb3RhbCArPSAkcGF5b3V0OwoJCWlmICgoJHJlc3QgKyAkZmluYWxNb250aGx5KSA8ICRwYXlvdXQpIHsKCQkJJHBheW1lbnRUb3RhbCArPSAoJHJlc3QgKyAkZmluYWxNb250aGx5KTsKCQkJcmV0dXJuICRwYXltZW50VG90YWw7CgkJfQoJfQp9OwogCiRjcmVkaXRTdW0gPSAzOTk5OTsKJHBheW91dCA9IDUwMDA7CiRob21vQ3JlZGl0QmFuayA9IGRlcG9zaXQoJGNyZWRpdFN1bSwgJHBheW91dCwgNCwgNTAwLCAwKTsKJHNvZnRiYW5rVG90YWwgPSBkZXBvc2l0KCRjcmVkaXRTdW0sICRwYXlvdXQsIDMsIDEwMDAsIDApOwokc3RyYXdiZXJyeUJhbmtUb3RhbCA9IGRlcG9zaXQoJGNyZWRpdFN1bSwgJHBheW91dCwgMiwgMCwgNzc3Nyk7CiAKZWNobyAiaG9tb0NyZWRpdDogeyRob21vQ3JlZGl0QmFua30gcnViLiBcbiI7CmVjaG8gInNvZnRiYW5rOiB7JHNvZnRiYW5rVG90YWx9IHJ1Yi4gXG4iOwplY2hvICJzdHJhd2JlcnJ5QmFuazogeyRzdHJhd2JlcnJ5QmFua1RvdGFsfSBydWIuIFxuIjs=