<?php
// your code goes here
function calcCredit($percent, $commission, $openAccount, $creditSum, $payout, $paymentTotal) {
$creditSum += $openAccount;
//echo $creditSum . "\n";
for ($i = 1; $i <= 20; $i++) {
$creditSum += $creditSum * $percent / 100 + $commission - $payout;
//echo $creditSum . "\n";
$paymentTotal += $payout;
//echo $paymentTotal . "\n";
if ($creditSum < 0) {
$paymentTotal+=$creditSum;
break;
}
}
return $paymentTotal;
}
$creditSum = 39999;
$payout = 5000;
$paymentTotal = 0;
$homoCreditTotal = calcCredit(4, 500, 0, $creditSum, $payout, $paymentTotal);
$softbankTotal = calcCredit(3, 1000, 0, $creditSum, $payout, $paymentTotal);
$strawberryBankTotal = calcCredit(2, 0, 7777, $creditSum, $payout, $paymentTotal);
echo "homoCredit: {$homoCreditTotal} руб.\n";
echo "softbank: {$softbankTotal} руб.\n";
echo "strawberryBank: {$strawberryBankTotal} руб.\n";
PD9waHAKCi8vIHlvdXIgY29kZSBnb2VzIGhlcmUKZXJyb3JfcmVwb3J0aW5nKC0xKTsKCmZ1bmN0aW9uIGNhbGNDcmVkaXQoJHBlcmNlbnQsICRjb21taXNzaW9uLCAkb3BlbkFjY291bnQsICRjcmVkaXRTdW0sICRwYXlvdXQsICRwYXltZW50VG90YWwpIHsKCSRjcmVkaXRTdW0gKz0gJG9wZW5BY2NvdW50OwoJLy9lY2hvICRjcmVkaXRTdW0gLiAiXG4iOwoJZm9yICgkaSA9IDE7ICRpIDw9IDIwOyAkaSsrKSB7CgkJJGNyZWRpdFN1bSArPSAkY3JlZGl0U3VtICogJHBlcmNlbnQgLyAxMDAgKyAkY29tbWlzc2lvbiAtICRwYXlvdXQ7CgkJLy9lY2hvICRjcmVkaXRTdW0gLiAiXG4iOwoJCSRwYXltZW50VG90YWwgKz0gJHBheW91dDsKCQkvL2VjaG8gJHBheW1lbnRUb3RhbCAuICJcbiI7CgkJaWYgKCRjcmVkaXRTdW0gPCAwKSB7CgkJCSRwYXltZW50VG90YWwrPSRjcmVkaXRTdW07CgkJCWJyZWFrOwoJCX0KCX0KCXJldHVybiAkcGF5bWVudFRvdGFsOwp9CgokY3JlZGl0U3VtID0gMzk5OTk7CiRwYXlvdXQgPSA1MDAwOwokcGF5bWVudFRvdGFsID0gMDsKCiRob21vQ3JlZGl0VG90YWwgPSBjYWxjQ3JlZGl0KDQsIDUwMCwgMCwgJGNyZWRpdFN1bSwgJHBheW91dCwgJHBheW1lbnRUb3RhbCk7CiRzb2Z0YmFua1RvdGFsID0gY2FsY0NyZWRpdCgzLCAxMDAwLCAwLCAkY3JlZGl0U3VtLCAkcGF5b3V0LCAkcGF5bWVudFRvdGFsKTsKJHN0cmF3YmVycnlCYW5rVG90YWwgPSBjYWxjQ3JlZGl0KDIsIDAsIDc3NzcsICRjcmVkaXRTdW0sICRwYXlvdXQsICRwYXltZW50VG90YWwpOwoKZWNobyAiaG9tb0NyZWRpdDogeyRob21vQ3JlZGl0VG90YWx9INGA0YPQsS5cbiI7CmVjaG8gInNvZnRiYW5rOiB7JHNvZnRiYW5rVG90YWx9INGA0YPQsS5cbiI7CmVjaG8gInN0cmF3YmVycnlCYW5rOiB7JHN0cmF3YmVycnlCYW5rVG90YWx9INGA0YPQsS5cbiI7