<?php
function homoCredit($creditSum, $percent, $commission, $payout)
{
$totalPayout = 0;
for ($month = 1; $creditSum > 0; $month++)
{
$creditSum = ($creditSum * $percent) + $commission - $payout;
if ($creditSum < 5000)
{
$totalPayout += $creditSum;
$creditSum = 0;
}
else
{
$totalPayout += 5000;
}
}
return $totalPayout;
}
function softbank($creditSum, $percent, $commission, $payout)
{
$totalPayout = 0;
for ($month = 1; $creditSum > 0; $month++)
{
$creditSum = ($creditSum * $percent) + $commission - $payout;
if ($creditSum < 5000)
{
$totalPayout += $creditSum;
$creditSum = 0;
}
else
{
$totalPayout += 5000;
}
}
return $totalPayout;
}
function strawberryBank($creditSum, $percent, $openCommission ,$payout)
{
$totalPayout = 0;
$creditSum += $openCommission;
for ($month = 1; $creditSum > 0; $month++)
{
$creditSum = ($creditSum * $percent) - $payout;
if ($creditSum < 5000)
{
$totalPayout += $creditSum;
$creditSum = 0;
}
else
{
$totalPayout += 5000;
}
}
return $totalPayout;
}
$creditSum = 39999;
$payout = 5000;
$homoCreditTotal = homoCredit($creditSum, 1.04, 500, $payout);
$softbankTotal = softbank($creditSum, 1.03, 1000, $payout);
$strawberryBankTotal = strawberryBank($creditSum, 1.02, 7777, $payout);
echo "homoCredit: {$homoCreditTotal} руб. \n";
echo "softbank: {$softbankTotal} руб. \n";
echo "strawberryBank: {$strawberryBankTotal} руб. \n";
PD9waHAKCmVycm9yX3JlcG9ydGluZygtMSk7CgpmdW5jdGlvbiBob21vQ3JlZGl0KCRjcmVkaXRTdW0sICRwZXJjZW50LCAkY29tbWlzc2lvbiwgJHBheW91dCkKewogICAgJHRvdGFsUGF5b3V0ID0gMDsKICAgIGZvciAoJG1vbnRoID0gMTsgJGNyZWRpdFN1bSA+IDA7ICRtb250aCsrKQogICAgewogICAgICAgICRjcmVkaXRTdW0gPSAoJGNyZWRpdFN1bSAqICRwZXJjZW50KSArICRjb21taXNzaW9uIC0gJHBheW91dDsKICAgICAgICBpZiAoJGNyZWRpdFN1bSA8IDUwMDApCiAgICAgICAgewogICAgICAgICAgICAkdG90YWxQYXlvdXQgKz0gJGNyZWRpdFN1bTsKICAgICAgICAgICAgJGNyZWRpdFN1bSA9IDA7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgICR0b3RhbFBheW91dCArPSA1MDAwOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAkdG90YWxQYXlvdXQ7Cn0KCmZ1bmN0aW9uIHNvZnRiYW5rKCRjcmVkaXRTdW0sICRwZXJjZW50LCAkY29tbWlzc2lvbiwgJHBheW91dCkKewogICAgJHRvdGFsUGF5b3V0ID0gMDsKICAgIGZvciAoJG1vbnRoID0gMTsgJGNyZWRpdFN1bSA+IDA7ICRtb250aCsrKQogICAgewogICAgICAgICRjcmVkaXRTdW0gPSAoJGNyZWRpdFN1bSAqICRwZXJjZW50KSArICRjb21taXNzaW9uIC0gJHBheW91dDsKICAgICAgICBpZiAoJGNyZWRpdFN1bSA8IDUwMDApCiAgICAgICAgewogICAgICAgICAgICAkdG90YWxQYXlvdXQgKz0gJGNyZWRpdFN1bTsKICAgICAgICAgICAgJGNyZWRpdFN1bSA9IDA7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgICR0b3RhbFBheW91dCArPSA1MDAwOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAkdG90YWxQYXlvdXQ7Cn0KCmZ1bmN0aW9uIHN0cmF3YmVycnlCYW5rKCRjcmVkaXRTdW0sICRwZXJjZW50LCAkb3BlbkNvbW1pc3Npb24gLCRwYXlvdXQpCnsKICAgICR0b3RhbFBheW91dCA9IDA7CiAgICAkY3JlZGl0U3VtICs9ICRvcGVuQ29tbWlzc2lvbjsKICAgIGZvciAoJG1vbnRoID0gMTsgJGNyZWRpdFN1bSA+IDA7ICRtb250aCsrKQogICAgewogICAgICAgICRjcmVkaXRTdW0gPSAoJGNyZWRpdFN1bSAqICRwZXJjZW50KSAtICRwYXlvdXQ7CiAgICAgICAgaWYgKCRjcmVkaXRTdW0gPCA1MDAwKQogICAgICAgIHsKICAgICAgICAgICAgJHRvdGFsUGF5b3V0ICs9ICRjcmVkaXRTdW07CiAgICAgICAgICAgICRjcmVkaXRTdW0gPSAwOwogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICAkdG90YWxQYXlvdXQgKz0gNTAwMDsKICAgICAgICB9CiAgICB9ICAgIAogICAgcmV0dXJuICR0b3RhbFBheW91dDsKfQoKJGNyZWRpdFN1bSA9IDM5OTk5OwokcGF5b3V0ID0gNTAwMDsKJGhvbW9DcmVkaXRUb3RhbCA9IGhvbW9DcmVkaXQoJGNyZWRpdFN1bSwgMS4wNCwgNTAwLCAkcGF5b3V0KTsKJHNvZnRiYW5rVG90YWwgPSBzb2Z0YmFuaygkY3JlZGl0U3VtLCAxLjAzLCAxMDAwLCAkcGF5b3V0KTsKJHN0cmF3YmVycnlCYW5rVG90YWwgPSBzdHJhd2JlcnJ5QmFuaygkY3JlZGl0U3VtLCAxLjAyLCA3Nzc3LCAkcGF5b3V0KTsKCmVjaG8gImhvbW9DcmVkaXQ6IHskaG9tb0NyZWRpdFRvdGFsfSDRgNGD0LEuIFxuIjsKZWNobyAic29mdGJhbms6IHskc29mdGJhbmtUb3RhbH0g0YDRg9CxLiBcbiI7CmVjaG8gInN0cmF3YmVycnlCYW5rOiB7JHN0cmF3YmVycnlCYW5rVG90YWx9INGA0YPQsS4gXG4iOw==