fork download
  1. <?php
  2.  
  3.  
  4. function creditCalculation($percent, $commision, $deposit, $creditDebt, $payout, $totalPayment = 0) {
  5. $creditDebt += $deposit;
  6. for ($i = 0; $creditDebt > 0; $i++) {
  7. $creditDebt = ($creditDebt * $percent) + $commision;
  8. if ($creditDebt < $payout) {
  9. $totalPayment += $creditDebt;
  10. break;
  11. } else {
  12. $creditDebt -= $payout;
  13. $totalPayment += $payout;
  14. }
  15. }
  16. return round($totalPayment, 2);
  17. }
  18.  
  19. $creditDebt = 39999;
  20. $payout = 5000;
  21. $homoCreditTotal = creditCalculation(1.04, 500, 0, $creditDebt, $payout);
  22. $softBankTotal = creditCalculation(1.03, 1000, 0, $creditDebt, $payout);
  23. $strawberryBankTotal = creditCalculation(1.02, 0, 7777, $creditDebt, $payout);
  24.  
  25. echo "homoCreditBank: {$homoCreditTotal} руб.\n";
  26. echo "softBankTotal {$softBankTotal} руб.\n";
  27. echo "strawberryBank {$strawberryBankTotal} руб.\n";
Success #stdin #stdout 0.02s 23580KB
stdin
Standard input is empty
stdout
homoCreditBank: 56423.56 руб.
softBankTotal 61268.72 руб.
strawberryBank 53559.87 руб.