fork download
  1. <?php
  2.  
  3. // your code goes here
  4.  
  5.  
  6. function Credit($percent, $servicePay, $creditSum, $monthlyPay, $startPay) {
  7. for ($month = 1; $month <= 200; $month ++) {
  8. $monthlyPay = 5000;
  9. $totalSum = ( ($creditSum + $startPay) * $percent ) + $servicePay;
  10. $sumAfterPay = $totalSum - $monthlyPay;
  11. $creditSum = $sumAfterPay;
  12.  
  13.  
  14.  
  15.  
  16. if ($totalSum <= 5000) {
  17. $monthlyPay = $totalSum;
  18. $totalSum = $totalSum - $monthlyPay;
  19. $paymentTotal = $paymentTotal + $monthlyPay;
  20. echo "{$month} месяц спустя: долг = {$totalSum} руб, выплачено всего {$paymentTotal} руб. \n";
  21.  
  22.  
  23. break;
  24. }
  25. $paymentTotal = $paymentTotal + $monthlyPay;
  26.  
  27. }
  28. }
  29.  
  30.  
  31.  
  32. $homoCreditTotal = Credit(1.04, 500, 40000, 5000, 0);
  33. $softBankTotal = Credit(1.03, 1000, 40000, 5000, 0 );
  34. $strBankTotal = Credit(1.02, 0, 40000, 5000, 7777);
  35.  
  36.  
  37. echo "Homo {$homoCreditTotal} /n";
  38. echo "Soft {$softBankTotal} /n";
  39. echo "STR {$strBankTotal} /n";
Success #stdin #stdout #stderr 0.01s 82880KB
stdin
Standard input is empty
stdout
12 месяц спустя: долг = 0 руб, выплачено всего 56425.164153843 руб. 
13 месяц спустя: долг = 0 руб, выплачено всего 61270.186744521 руб. 
Homo  /nSoft  /nSTR   /n
stderr
PHP Notice:  Undefined variable: paymentTotal in /home/nGyq6D/prog.php on line 26
PHP Notice:  Undefined variable: paymentTotal in /home/nGyq6D/prog.php on line 26
PHP Notice:  Undefined variable: paymentTotal in /home/nGyq6D/prog.php on line 26