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