<?php
function calculateCredit($percent, $commission, $years, $creditSum, $payout, $downPayment){
$creditSum += $downPayment;
$totalPaid = 0;
for($i=0; $i<$years; $i++){
$creditSum = ($creditSum * $percent + $commission);
if($creditSum > $payout){
$creditSum -= $payout;
$totalPaid += $payout;
}
else{$totalPaid += $creditSum; $creditSum -= $creditSum; break;}
}
return $totalPaid;
}
$homoCreditTotal = calculateCredit(1.04, 500, 15, 39999, 5000, 0);
$softbankTotal = calculateCredit(1.03, 1000, 15, 39999, 5000, 0);
$strawberryBankTotal = calculateCredit(1.02, 0, 15, 39999, 5000, 7777);
echo "homoCredit: {$homoCreditTotal} руб.\n";
echo "softbank: {$softbankTotal} руб. \n";
echo "strawberryBank: {$strawberryBankTotal} руб. \n";
PD9waHAKIApmdW5jdGlvbiBjYWxjdWxhdGVDcmVkaXQoJHBlcmNlbnQsICRjb21taXNzaW9uLCAkeWVhcnMsICRjcmVkaXRTdW0sICRwYXlvdXQsICRkb3duUGF5bWVudCl7CgkkY3JlZGl0U3VtICs9ICRkb3duUGF5bWVudDsKCSR0b3RhbFBhaWQgPSAwOwoJZm9yKCRpPTA7ICRpPCR5ZWFyczsgJGkrKyl7CgkJJGNyZWRpdFN1bSA9ICgkY3JlZGl0U3VtICogJHBlcmNlbnQgKyAkY29tbWlzc2lvbik7CgkJaWYoJGNyZWRpdFN1bSA+ICRwYXlvdXQpewoJCQkkY3JlZGl0U3VtIC09ICRwYXlvdXQ7CgkJCSR0b3RhbFBhaWQgKz0gJHBheW91dDsgCgkJfQoJCWVsc2V7JHRvdGFsUGFpZCArPSAkY3JlZGl0U3VtOyAkY3JlZGl0U3VtIC09ICRjcmVkaXRTdW07IGJyZWFrO30KCX0KCXJldHVybiAkdG90YWxQYWlkOwp9CiAKJGhvbW9DcmVkaXRUb3RhbCA9IGNhbGN1bGF0ZUNyZWRpdCgxLjA0LCA1MDAsIDE1LCAzOTk5OSwgNTAwMCwgMCk7CiRzb2Z0YmFua1RvdGFsID0gY2FsY3VsYXRlQ3JlZGl0KDEuMDMsIDEwMDAsIDE1LCAzOTk5OSwgNTAwMCwgMCk7CiRzdHJhd2JlcnJ5QmFua1RvdGFsID0gY2FsY3VsYXRlQ3JlZGl0KDEuMDIsIDAsIDE1LCAzOTk5OSwgNTAwMCwgNzc3Nyk7CiAKZWNobyAiaG9tb0NyZWRpdDogeyRob21vQ3JlZGl0VG90YWx9INGA0YPQsS5cbiI7CmVjaG8gInNvZnRiYW5rOiB7JHNvZnRiYW5rVG90YWx9INGA0YPQsS4gXG4iOwplY2hvICJzdHJhd2JlcnJ5QmFuazogeyRzdHJhd2JlcnJ5QmFua1RvdGFsfSDRgNGD0LEuIFxuIjs=