fork download
  1. <?php
  2. function getPayment($percent, $comission, $basicPayout, $credit, $payout) {
  3. $payment = $basicPayout;
  4.  
  5. while ($credit > 0) {
  6. $credit = $credit * (1 + $percent) + $comission - $payout;
  7.  
  8. if ($credit <= $payout) {
  9. $payment += $credit;
  10.  
  11. return round($payment, 2);
  12. } else {
  13. $payment += $payout;
  14. }
  15. }
  16. }
  17.  
  18.  
  19. $credit = 1000;
  20. $payout = 5000;
  21. $banks = array('HomoCredit' => getPayment(0.04, 500, 0, $credit, $payout),
  22. 'SoftBank' => getPayment(0.03, 1000, 0, $credit, $payout),
  23. 'StrawBerry' => getPayment(0.02, 0, 7777, $credit, $payout));
  24.  
  25.  
  26. foreach($banks as $bankName => $payment) {
  27. echo "Плата у $bankName: $payment руб.\n";
  28. }
  29.  
  30. $cheapestPayment = min(array_values($banks));
  31. echo "\nНаиболее дешёвая цена ".$cheapestPayment.' руб. в банке '.array_search($cheapestPayment, $banks).'!';
  32. ?>
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
Плата у HomoCredit: -3460 руб.
Плата у SoftBank: -2970 руб.
Плата у StrawBerry: 3797 руб.

Наиболее дешёвая цена -3460 руб. в банке HomoCredit!