fork download
  1. <?php
  2.  
  3.  
  4. function countPayments ($percent, $servicePayment, $creditBalance, $monthlyPayment, $costOfDiscovery){
  5.  
  6. $paymentTotal = 0;
  7. $creditBalance +=$costOfDiscovery;
  8.  
  9. for ($month = 1; $creditBalance >= 0; $month++){
  10.  
  11. $creditBalance = $creditBalance * $percent + $servicePayment;
  12.  
  13. if ($creditBalance <= 5000){
  14. $paymentTotal += $creditBalance;
  15. break;
  16. }
  17.  
  18. $paymentTotal += $monthlyPayment;
  19. $creditBalance -= $monthlyPayment;
  20. }
  21. return $paymentTotal;
  22. }
  23.  
  24. $creditBalance = 39999;
  25. $monthlyPayment = 5000;
  26.  
  27. $homoCreditTotal = countPayments (1.04, 500, $creditBalance, $monthlyPayment, 0);
  28. $softbankTotal = countPayments (1.03, 1000, $creditBalance, $monthlyPayment, 0);
  29. $strawberryBankTotal = countPayments (1.02, 0, $creditBalance, $monthlyPayment, 7777);
  30.  
  31. echo "homoCredit: $homoCreditTotal руб.\n";
  32. echo "softbank: $softbankTotal руб.\n";
  33. echo "strawberryBank: $strawberryBankTotal руб.\n";
Success #stdin #stdout 0.01s 82880KB
stdin
Standard input is empty
stdout
homoCredit: 56423.563121625 руб.
softbank: 61268.718210807 руб.
strawberryBank: 53559.8738592 руб.