fork download
  1. <?php
  2.  
  3.  
  4. function repayment($creditBalance, $percent, $monthlyPayment, $servicePayment, $openingAccount = 0) {
  5.  
  6. $paymentTotal = 0; /* Сколько всего отдал банку анон */
  7. $creditBalance += $openingAccount; /* В случае оплаты за открытие счета */
  8.  
  9. while($creditBalance > 0) {
  10. $creditBalance = ($creditBalance * $percent) + $servicePayment;
  11. if ($creditBalance <= $monthlyPayment) {
  12. $monthlyPayment = $creditBalance;
  13. }
  14. $creditBalance = $creditBalance - $monthlyPayment;
  15. $paymentTotal = $paymentTotal + $monthlyPayment;
  16. }
  17. return $paymentTotal;
  18. }
  19.  
  20. $homoCreditTotal = repayment(39999, 1.04, 5000, 500);
  21. $softBankTotal = repayment(39999, 1.03, 5000, 1000);
  22. $strawberryBankTotal = repayment(39999, 1.02, 5000, 0, 7777);
  23.  
  24. echo "homoCredit {$homoCreditTotal} руб.\n";
  25. echo "softBank {$softBankTotal} руб.\n";
  26. echo "strawberryBank {$strawberryBankTotal} руб.\n";
Success #stdin #stdout 0.01s 52488KB
stdin
Standard input is empty
stdout
homoCredit 56423.563121625 руб.
softBank 61268.718210807 руб.
strawberryBank 53559.8738592 руб.