<?php
function creditCalculator( $creditSum , $payout , $servicePayment , $percent ) {
for ( $month = 1 ; $month <= 20 ; $month ++ ) {
$creditSum = ( $creditSum * $percent ) + $servicePayment - $payout ;
$creditTotal = $creditTotal + $payout ;
if ( $creditSum < 0 ) {
$creditTotal += $creditSum ;
$creditSum = 0 ;
break ; }
}
return $creditTotal ;
}
$creditSum = 40000 ;
$payout = 5000 ;
$homoCreditTotal = creditCalculator( 40000 , 5000 , 500 , 1.04 ) ;
$softBankTotal = creditCalculator( 40000 , 5000 , 1000 , 1.03 ) ;
$strawberryBankTotal = creditCalculator( 47777 , 5000 , 0 , 1.02 ) ;
echo "HomoCredit: {$homoCreditTotal} руб.\n " ;
echo "SoftBunk: {$softBankTotal} руб.\n " ;
echo "StrawberryBant: {$strawberryBankTotal} руб.\n " ;
PD9waHAKIAplcnJvcl9yZXBvcnRpbmcoLTEpOwogCmZ1bmN0aW9uIGNyZWRpdENhbGN1bGF0b3IoJGNyZWRpdFN1bSwgJHBheW91dCwgJHNlcnZpY2VQYXltZW50LCRwZXJjZW50KSB7Cglmb3IgKCAkbW9udGggPSAxOyAkbW9udGggPD0gMjA7ICRtb250aCsrKSB7CgkJJGNyZWRpdFN1bSA9ICgkY3JlZGl0U3VtICogJHBlcmNlbnQpICsgJHNlcnZpY2VQYXltZW50IC0gJHBheW91dDsKCQkkY3JlZGl0VG90YWwgPSAkY3JlZGl0VG90YWwgKyAkcGF5b3V0OwoJCWlmICgkY3JlZGl0U3VtIDwgMCkgewoJCQkkY3JlZGl0VG90YWwgKz0gJGNyZWRpdFN1bTsKCQkJJGNyZWRpdFN1bSA9IDA7CgkJYnJlYWs7IH0KICAgICAgICAgICAgfQogICAgICAgICAgICByZXR1cm4gJGNyZWRpdFRvdGFsOwp9CiRjcmVkaXRTdW0gPSA0MDAwMDsKJHBheW91dCA9IDUwMDA7CiRob21vQ3JlZGl0VG90YWwgPSBjcmVkaXRDYWxjdWxhdG9yKDQwMDAwLCA1MDAwLCA1MDAsIDEuMDQpOwokc29mdEJhbmtUb3RhbCA9IGNyZWRpdENhbGN1bGF0b3IoNDAwMDAsIDUwMDAsIDEwMDAsIDEuMDMpOwokc3RyYXdiZXJyeUJhbmtUb3RhbCA9IGNyZWRpdENhbGN1bGF0b3IoNDc3NzcsIDUwMDAsIDAsIDEuMDIpOwplY2hvICJIb21vQ3JlZGl0OiB7JGhvbW9DcmVkaXRUb3RhbH0g0YDRg9CxLlxuIjsKZWNobyAiU29mdEJ1bms6IHskc29mdEJhbmtUb3RhbH0g0YDRg9CxLlxuIjsKZWNobyAiU3RyYXdiZXJyeUJhbnQ6IHskc3RyYXdiZXJyeUJhbmtUb3RhbH0g0YDRg9CxLlxuIjs=