fork download
  1. <?php
  2.  
  3.  
  4. function countBenefit($sumOfCredit, $percentage, $commission, $payment, $entryPayment)
  5. {
  6. $paymentTotal = 0;
  7. if ($entryPayment) {
  8. $sumOfCredit += $entryPayment;
  9. }
  10. for ($sumOfCredit += ($sumOfCredit * $percentage); $sumOfCredit > 0; $sumOfCredit += ($sumOfCredit * $percentage)
  11. ) {
  12. if ($sumOfCredit > ($payment - $commission)) {
  13. $sumOfCredit -= ($payment - $commission);
  14. $paymentTotal += $payment;
  15. }
  16. else {
  17. $payment = $sumOfCredit;
  18. $paymentTotal += $payment;
  19. $sumOfCredit -= $payment;
  20. }
  21. }
  22. return $paymentTotal;
  23. }
  24.  
  25. $homoBank = countBenefit(39999, 0.04, 500, 5000, 0);
  26. $softBank = countBenefit(39999, 0.03, 1000, 5000, 0);
  27. $strawBerry = countBenefit(39999, 0.02, 0, 5000, 7777);
  28.  
  29. echo $homoBank;
  30. echo "<br>";
  31. echo $softBank;
  32. echo "<br>";
  33. echo $strawBerry; // Самый выгодный
  34.  
Success #stdin #stdout 0.02s 24360KB
stdin
Standard input is empty
stdout
55923.563121625<br>60268.718210807<br>53559.8738592