fork download
  1. <?php
  2.  
  3. function creditsTotal($bankName, $creditSumm, $payment, $percent, $commission){
  4.  
  5.  
  6. for($month = 0, $totalPayment = 0; $creditSumm >0; $month++){
  7. $newSumm = ($creditSumm * $percent) + $commission;
  8. if ($newSumm <= $payment){
  9. $payment = (($creditSumm * $percent) + $commission);
  10. }
  11.  
  12. $creditSumm = $newSumm - $payment;
  13. $totalPayment += $payment;
  14. }
  15. return array(
  16. 'month' => $month,
  17. 'bankName' => $bankName,
  18. 'totalPayment' => round($totalPayment, 1)
  19. );
  20. }
  21.  
  22. $homobank = creditsTotal('Homobank', 39999, 5000, 1.04, 500);
  23. $softbank = creditsTotal('Softbank', 39999, 5000, 1.03, 1000);
  24. $strawberryBank = creditsTotal('StrawberryBank', 39999+7777, 5000, 1.02, 0);
  25.  
  26.  
  27. echo "{$homobank['bankName']}: будет заплачено {$homobank['totalPayment']} за {$homobank['month']} месяцев\n";
  28. echo "{$softbank['bankName']}: будет заплачено {$softbank['totalPayment']} за {$softbank['month']} месяцев\n";
  29. echo "{$strawberryBank['bankName']}: будет заплачено {$strawberryBank['totalPayment']} за {$strawberryBank['month']} месяцев\n";
  30.  
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
Homobank: будет заплачено 56423.6 за 12 месяцев
Softbank: будет заплачено 61268.7 за 13 месяцев
StrawberryBank: будет заплачено 53559.9 за 11 месяцев