<?php
function calculateCredit( $servicePayment , $percent , $creditBalance , $monthlyPayment , $acCost = 0 ) {
$paymentTotal = 0 ;
for ( $month = 1 ; $month <= 120 ; $month ++ ) {
$creditBalance = $creditBalance * $percent + $servicePayment ;
if ( $creditBalance - $monthlyPayment < 0 ) {
$paymentTotal += $creditBalance + $acCost ;
$creditBalance = 0 ;
break ;
}
$creditBalance -= $monthlyPayment ;
$paymentTotal += $monthlyPayment ;
}
return $paymentTotal ;
}
$creditBalance = 39999 ;
$monthlyPayment = 5000 ;
$homoCreditTotal = calculateCredit( 500 , 1.04 , $creditBalance , $monthlyPayment ) ; //кредит за 4% и 500 р комиссии в месяц
$softBankTotal = calculateCredit( 1000 , 1.03 , $creditBalance , $monthlyPayment ) ; //кредит за 3% и 1000 р комиссии в месяц
$strawberryBankTotal = calculateCredit( 0 , 1.02 , $creditBalance , $monthlyPayment , 7777 ) ; // 2% в месяц, без комиссии, но с платой в размере 7777 р за открытие счета
echo "HomoCredit: {$homoCreditTotal} \n " ;
echo "SoftBank: {$softBankTotal} \n " ;
echo "StrawberryBank: {$strawberryBankTotal} \n " ;
PD9waHAKCmZ1bmN0aW9uIGNhbGN1bGF0ZUNyZWRpdCgkc2VydmljZVBheW1lbnQsICRwZXJjZW50LCAkY3JlZGl0QmFsYW5jZSwgJG1vbnRobHlQYXltZW50LCAkYWNDb3N0ID0gMCkgewogICAgCiAgICAkcGF5bWVudFRvdGFsID0gMDsKIAogICAgZm9yICgkbW9udGggPSAxOyAkbW9udGggPD0gMTIwOyAkbW9udGgrKykgewoKICAgICAgICAkY3JlZGl0QmFsYW5jZSA9ICRjcmVkaXRCYWxhbmNlICogJHBlcmNlbnQgKyAkc2VydmljZVBheW1lbnQ7CiAgICAgICAgCiAgICAJaWYgKCRjcmVkaXRCYWxhbmNlIC0gJG1vbnRobHlQYXltZW50IDwgMCkgewogICAgCQkkcGF5bWVudFRvdGFsICs9ICRjcmVkaXRCYWxhbmNlICsgJGFjQ29zdDsKICAgIAkJJGNyZWRpdEJhbGFuY2UgPSAwOwogICAgCQlicmVhazsKICAgIAl9CgogICAgICAgICRjcmVkaXRCYWxhbmNlIC09ICRtb250aGx5UGF5bWVudDsKICAgICAgICAkcGF5bWVudFRvdGFsICs9ICRtb250aGx5UGF5bWVudDsKICAgIH0KCiAgICByZXR1cm4gJHBheW1lbnRUb3RhbDsKCn0KCiRjcmVkaXRCYWxhbmNlID0gMzk5OTk7CiRtb250aGx5UGF5bWVudCA9IDUwMDA7CgokaG9tb0NyZWRpdFRvdGFsID0gY2FsY3VsYXRlQ3JlZGl0KDUwMCwgMS4wNCwgJGNyZWRpdEJhbGFuY2UsICRtb250aGx5UGF5bWVudCk7IC8v0LrRgNC10LTQuNGCINC30LAgNCUg0LggNTAwINGAINC60L7QvNC40YHRgdC40Lgg0LIg0LzQtdGB0Y/Rhgokc29mdEJhbmtUb3RhbCA9IGNhbGN1bGF0ZUNyZWRpdCgxMDAwLCAxLjAzLCAkY3JlZGl0QmFsYW5jZSwgJG1vbnRobHlQYXltZW50KTsgLy/QutGA0LXQtNC40YIg0LfQsCAzJSDQuCAxMDAwINGAINC60L7QvNC40YHRgdC40Lgg0LIg0LzQtdGB0Y/Rhgokc3RyYXdiZXJyeUJhbmtUb3RhbCA9IGNhbGN1bGF0ZUNyZWRpdCgwLCAxLjAyLCAkY3JlZGl0QmFsYW5jZSwgJG1vbnRobHlQYXltZW50LCA3Nzc3KTsgLy8gMiUg0LIg0LzQtdGB0Y/Rhiwg0LHQtdC3INC60L7QvNC40YHRgdC40LgsINC90L4g0YEg0L/Qu9Cw0YLQvtC5INCyINGA0LDQt9C80LXRgNC1IDc3Nzcg0YAg0LfQsCDQvtGC0LrRgNGL0YLQuNC1INGB0YfQtdGC0LAKCmVjaG8gIkhvbW9DcmVkaXQ6IHskaG9tb0NyZWRpdFRvdGFsfVxuIjsKZWNobyAiU29mdEJhbms6IHskc29mdEJhbmtUb3RhbH1cbiI7CmVjaG8gIlN0cmF3YmVycnlCYW5rOiB7JHN0cmF3YmVycnlCYW5rVG90YWx9XG4iOw==