<?php
header("Content-Type: text/plain; charset=utf-8"); function kredit($credit, $percent, $comission, $openDeposit, $oneTimePayment)
{
$spent = 0;
$debt = $credit + $openDeposit;
for ($i = 0; $i < 50; $i++) {
$debt = $debt + $comission + ($debt * ($percent / 100));
if ($debt > $oneTimePayment) {
$debt -= $oneTimePayment;
} elseif ($debt <= $oneTimePayment and $debt >= 0) {
$spent = ($oneTimePayment*$i)+$debt;
$debt = 0;
break;
} elseif ($debt < 0) {
echo "На случай если где-то была ошибка, а мне надо об этом знать.\n";
}
}
//echo $spent . " потрачено<br>";
//echo $i . "месяцев<br>";
$spent = round($spent, 2); return $spent;
}
$oneTimePayment = 5000;
$homoCreditTotal = kredit(39999, 4, 500, 0, $oneTimePayment);
$softBankTotal = kredit(39999, 3, 1000, 0, $oneTimePayment);
$strawberryBankTotal = kredit(39999, 2, 0, 7777, $oneTimePayment);
echo "homoCredit: {$homoCreditTotal} руб. \n";
echo "softBank: {$softBankTotal} руб. \n";
echo "strawberryBank: {$strawberryBankTotal} руб. \n";
PD9waHAKaGVhZGVyKCJDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgiKTsKZnVuY3Rpb24ga3JlZGl0KCRjcmVkaXQsICRwZXJjZW50LCAkY29taXNzaW9uLCAkb3BlbkRlcG9zaXQsICRvbmVUaW1lUGF5bWVudCkKewogICAgJHNwZW50ID0gMDsKCiAgICAkZGVidCA9ICRjcmVkaXQgKyAkb3BlbkRlcG9zaXQ7CiAgICBmb3IgKCRpID0gMDsgJGkgPCA1MDsgJGkrKykgewogICAgICAgICRkZWJ0ID0gJGRlYnQgKyAkY29taXNzaW9uICsgKCRkZWJ0ICogKCRwZXJjZW50IC8gMTAwKSk7CiAgICAgICAgaWYgKCRkZWJ0ID4gJG9uZVRpbWVQYXltZW50KSB7CiAgICAgICAgICAgICRkZWJ0IC09ICRvbmVUaW1lUGF5bWVudDsKICAgICAgICB9IGVsc2VpZiAoJGRlYnQgPD0gJG9uZVRpbWVQYXltZW50IGFuZCAkZGVidCA+PSAwKSB7CiAgICAgICAgICAgICRzcGVudCA9ICgkb25lVGltZVBheW1lbnQqJGkpKyRkZWJ0OwogICAgICAgICAgICAkZGVidCA9IDA7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0gZWxzZWlmICgkZGVidCA8IDApIHsKICAgICAgICAgICAgZWNobyAi0J3QsCDRgdC70YPRh9Cw0Lkg0LXRgdC70Lgg0LPQtNC1LdGC0L4g0LHRi9C70LAg0L7RiNC40LHQutCwLCDQsCDQvNC90LUg0L3QsNC00L4g0L7QsSDRjdGC0L7QvCDQt9C90LDRgtGMLlxuIjsKICAgICAgICAgICAgZXhpdDsKICAgICAgICB9CiAgICB9CiAgICAvL2VjaG8gJHNwZW50IC4gIiDQv9C+0YLRgNCw0YfQtdC90L48YnI+IjsKICAgIC8vZWNobyAkaSAuICLQvNC10YHRj9GG0LXQsjxicj4iOwogICAgJHNwZW50ID0gcm91bmQoJHNwZW50LCAyKTsKICAgIHJldHVybiAkc3BlbnQ7Cn0KJG9uZVRpbWVQYXltZW50ID0gNTAwMDsKJGhvbW9DcmVkaXRUb3RhbCA9IGtyZWRpdCgzOTk5OSwgNCwgNTAwLCAwLCAkb25lVGltZVBheW1lbnQpOwokc29mdEJhbmtUb3RhbCA9IGtyZWRpdCgzOTk5OSwgMywgMTAwMCwgMCwgJG9uZVRpbWVQYXltZW50KTsKJHN0cmF3YmVycnlCYW5rVG90YWwgPSBrcmVkaXQoMzk5OTksIDIsIDAsIDc3NzcsICRvbmVUaW1lUGF5bWVudCk7CmVjaG8gImhvbW9DcmVkaXQ6IHskaG9tb0NyZWRpdFRvdGFsfSDRgNGD0LEuIFxuIjsKZWNobyAic29mdEJhbms6IHskc29mdEJhbmtUb3RhbH0g0YDRg9CxLiBcbiI7CmVjaG8gInN0cmF3YmVycnlCYW5rOiB7JHN0cmF3YmVycnlCYW5rVG90YWx9INGA0YPQsS4gXG4iOw==