<?php
function getTotalCreditSum ($creditSum, $creditFee, $percent, $singlePayment, $monthlyPayment) {
$creditSum = $creditSum + $singlePayment;
for ($monthCount = 1; $monthCount < 30; $monthCount++) {
$creditSum = $creditSum + $creditFee + $creditSum*$percent - $monthlyPayment;
if ($creditSum <= 0) {
break;
}
}
$totalCreditSum = $monthlyPayment*$monthCount - $creditSum;
return $totalCreditSum;
}
$totalPaymentOfHomoCredit = getTotalCreditSum(39999, 500, 0.04, 0, 5000);
echo "{$totalPaymentOfHomoCredit}\n";
$totalPaymentOfSoftbank = getTotalCreditSum(39999, 1000, 0.03, 0, 5000);
echo "{$totalPaymentOfSoftbank}\n";
$totalPaymentOfStrawberryBank = getTotalCreditSum(39999, 0, 0.02, 7777, 5000);
echo "{$totalPaymentOfStrawberryBank}\n";
PD9waHAKCmVycm9yX3JlcG9ydGluZygtMSk7CgpmdW5jdGlvbiBnZXRUb3RhbENyZWRpdFN1bSAoJGNyZWRpdFN1bSwgJGNyZWRpdEZlZSwgJHBlcmNlbnQsICRzaW5nbGVQYXltZW50LCAkbW9udGhseVBheW1lbnQpIHsKCSRjcmVkaXRTdW0gPSAkY3JlZGl0U3VtICsgJHNpbmdsZVBheW1lbnQ7Cglmb3IgKCRtb250aENvdW50ID0gMTsgJG1vbnRoQ291bnQgPCAzMDsgJG1vbnRoQ291bnQrKykgewoJCSRjcmVkaXRTdW0gPSAkY3JlZGl0U3VtICsgJGNyZWRpdEZlZSArICRjcmVkaXRTdW0qJHBlcmNlbnQgLSAkbW9udGhseVBheW1lbnQ7CgkJaWYgKCRjcmVkaXRTdW0gPD0gMCkgewoJCQlicmVhazsKCQl9Cgl9CgkkdG90YWxDcmVkaXRTdW0gPSAkbW9udGhseVBheW1lbnQqJG1vbnRoQ291bnQgLSAkY3JlZGl0U3VtOwoJcmV0dXJuICR0b3RhbENyZWRpdFN1bTsKfQokdG90YWxQYXltZW50T2ZIb21vQ3JlZGl0ID0gZ2V0VG90YWxDcmVkaXRTdW0oMzk5OTksIDUwMCwgMC4wNCwgMCwgNTAwMCk7CmVjaG8gInskdG90YWxQYXltZW50T2ZIb21vQ3JlZGl0fVxuIjsKJHRvdGFsUGF5bWVudE9mU29mdGJhbmsgPSBnZXRUb3RhbENyZWRpdFN1bSgzOTk5OSwgMTAwMCwgMC4wMywgMCwgNTAwMCk7CmVjaG8gInskdG90YWxQYXltZW50T2ZTb2Z0YmFua31cbiI7CiR0b3RhbFBheW1lbnRPZlN0cmF3YmVycnlCYW5rID0gZ2V0VG90YWxDcmVkaXRTdW0oMzk5OTksIDAsIDAuMDIsIDc3NzcsIDUwMDApOwplY2hvICJ7JHRvdGFsUGF5bWVudE9mU3RyYXdiZXJyeUJhbmt9XG4iOw==