<?php
// your code goes here
function credit( $percent , $servicePay , $creditSum , $monthlyPay , $startPay ) {
$paymentTotal = 0 ;
$creditSum = $creditSum + $startPay ;
for ( $month = 1 ; $month <= 200 ; $month ++ ) {
$monthlyPay = 5000 ;
$totalSum = $creditSum * $percent + $servicePay ;
$creditSum = $totalSum - $monthlyPay ;
$paymentTotal = $paymentTotal + $monthlyPay ;
if ( $totalSum <= 5000 ) {
$monthlyPay = $totalSum ;
$totalSum = $totalSum - $monthlyPay ;
$paymentTotal = $paymentTotal + $monthlyPay ;
break ;
}
}
echo "{$month} месяц спустя: долг = {$totalSum} руб, выплачено всего {$paymentTotal} руб. \n " ;
return $paymentTotal ;
}
$homoCreditTotal = credit( $percent = 1.04 , $servicePay = 500 , $creditSum = 40000 , $monthlyPay = 5000 , $startPay = 0 ) ;
$softBankTotal = credit( $percent = 1.03 , $servicePay = 1000 , $creditSum = 40000 , $monthlyPay = 5000 , $startPay = 0 ) ;
$strBankTotal = credit( $percent = 1.02 , $servicePay = 0 , $creditSum = 40000 , $monthlyPay = 5000 , $startPay = 7777 ) ;
echo "Homo {$homoCreditTotal} \n " ;
echo "Soft {$softBankTotal} \n " ;
echo "STR {$strBankTotal} \n " ;
PD9waHAKIAovLyB5b3VyIGNvZGUgZ29lcyBoZXJlCiAKZXJyb3JfcmVwb3J0aW5nKC0xKTsKCmZ1bmN0aW9uIGNyZWRpdCgkcGVyY2VudCwgJHNlcnZpY2VQYXksICRjcmVkaXRTdW0sICRtb250aGx5UGF5LCAkc3RhcnRQYXkpIHsKCiRwYXltZW50VG90YWwgPSAwOwkKJGNyZWRpdFN1bSA9ICRjcmVkaXRTdW0gKyAkc3RhcnRQYXk7CgoKCWZvciAoJG1vbnRoID0gMTsgJG1vbnRoIDw9IDIwMDsgJG1vbnRoICsrKSB7CiAgICAJCSRtb250aGx5UGF5ID0gNTAwMDsKCQkJJHRvdGFsU3VtID0gJGNyZWRpdFN1bSAqICRwZXJjZW50ICsgJHNlcnZpY2VQYXk7IAoJCQkkY3JlZGl0U3VtID0gJHRvdGFsU3VtIC0gJG1vbnRobHlQYXk7IAoJCQkkcGF5bWVudFRvdGFsID0gJHBheW1lbnRUb3RhbCArICRtb250aGx5UGF5OwoKCSBpZiAoJHRvdGFsU3VtIDw9IDUwMDApIHsKICAgCSAJJG1vbnRobHlQYXkgPSAkdG90YWxTdW07CiAgIAkgCSR0b3RhbFN1bSA9ICR0b3RhbFN1bSAtICRtb250aGx5UGF5OwogICAJICAgICRwYXltZW50VG90YWwgPSAkcGF5bWVudFRvdGFsICsgJG1vbnRobHlQYXk7CiAgICAKICAgIAkKICAgIAlicmVhazsKCX0KICB9CiAgCWVjaG8gInskbW9udGh9INC80LXRgdGP0YYg0YHQv9GD0YHRgtGPOiDQtNC+0LvQsyA9IHskdG90YWxTdW19INGA0YPQsSwg0LLRi9C/0LvQsNGH0LXQvdC+INCy0YHQtdCz0L4geyRwYXltZW50VG90YWx9INGA0YPQsS4gXG4iOwoJCXJldHVybiAkcGF5bWVudFRvdGFsOwp9CgogCgogCgogCiRob21vQ3JlZGl0VG90YWwgPSBjcmVkaXQoJHBlcmNlbnQgPSAxLjA0LCAkc2VydmljZVBheSA9IDUwMCwgJGNyZWRpdFN1bSA9IDQwMDAwLCAkbW9udGhseVBheSA9IDUwMDAsICRzdGFydFBheSA9IDApOwokc29mdEJhbmtUb3RhbCA9IGNyZWRpdCgkcGVyY2VudCA9IDEuMDMsICRzZXJ2aWNlUGF5ID0gIDEwMDAsICRjcmVkaXRTdW0gPSAgNDAwMDAsICRtb250aGx5UGF5ID0gNTAwMCwgJHN0YXJ0UGF5PSAgMCk7CiRzdHJCYW5rVG90YWwgPSBjcmVkaXQoJHBlcmNlbnQgPSAxLjAyLCAkc2VydmljZVBheSA9ICAwLCAkY3JlZGl0U3VtID0gIDQwMDAwLCAkbW9udGhseVBheSA9ICA1MDAwLCAkc3RhcnRQYXkgPSA3Nzc3KTsKIAogCmVjaG8gIkhvbW8geyRob21vQ3JlZGl0VG90YWx9IFxuIjsKZWNobyAiU29mdCB7JHNvZnRCYW5rVG90YWx9IFxuIjsKZWNobyAiU1RSIHskc3RyQmFua1RvdGFsfSAgXG4iOw==