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