fork download
  1. <?php
  2.  
  3.  
  4. function calculateLoan($loan, $payment, $percent, $comission, $initDeposit) {
  5. $payed = 0;
  6.  
  7. if ($initDeposit != 0) {
  8. $loan += $initDeposit;
  9. }
  10.  
  11. while ($loan > 0)
  12. {
  13. $loan += ($initDeposit == 0) ? ($loan * $percent) + $comission : ($loan * $percent);
  14.  
  15. $payed += ($loan - $payment < 0) ? $loan : $payment;
  16.  
  17. $loan -= $payment;
  18. }
  19.  
  20. return $payed;
  21. }
  22.  
  23. $creditSum = 39999;
  24. $payout = 5000;
  25. $homoCreditTotal = calculateLoan($creditSum, $payout, 0.04, 500, 0);
  26. $softbankTotal = calculateLoan($creditSum, $payout, 0.03, 1000, 0);
  27. $strawberryBankTotal = calculateLoan($creditSum, $payout, 0.02, 0, 7777);
  28.  
  29.  
  30.  
  31. echo "homoCredit: {$homoCreditTotal} руб.\n";
  32. echo "softbank: {$softbankTotal} руб.\n";
  33. echo "strawberryBank: {$strawberryBankTotal} руб.\n";
Success #stdin #stdout 0.02s 26368KB
stdin
Standard input is empty
stdout
homoCredit: 56423.563121625 руб.
softbank: 61268.718210807 руб.
strawberryBank: 53559.8738592 руб.