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