fork download
  1. <?php
  2.  
  3.  
  4. function getBalanceInFuture($deposit, $payout, $percent, $contribution, $commission) {
  5.  
  6. $paymentTotal = 0;
  7.  
  8. $deposit = $deposit + $contribution;
  9.  
  10. for ($month = 1; $month <= 70; $month++) {
  11. $deposit = ($deposit * $percent) + $commission;
  12.  
  13. if($deposit >= $payout) {
  14. $deposit -= $payout;
  15. $paymentTotal += $payout;
  16. //echo "{month} месяц спустя, отстаток: {$deposit}, выплачено всего: {$paymentTotal}";
  17. } elseif ($deposit < $payout) {
  18. $paymentTotal += $deposit;
  19. $deposit -= $deposit;
  20. break;
  21. }
  22. }
  23.  
  24. return $paymentTotal;
  25. }
  26.  
  27. $creaditSum = 39999;
  28. $payout = 5000;
  29. $homoCreditTotal = getBalanceInFuture($creaditSum, $payout, 1.04, 0, 500);
  30. $softbankTotal = getBalanceInFuture($creaditSum, $payout, 1.03, 0, 1000);
  31. $strawberryBankTotal = getBalanceInFuture($creaditSum, $payout, 1.02, 7777, 0);
  32.  
  33. echo "homoCredit: {$homoCreditTotal} руб.\n";
  34. echo "softbank: {$softbankTotal} руб.\n";
  35. echo "strawberryBank: {$strawberryBankTotal} руб.\n";
Success #stdin #stdout 0.02s 26228KB
stdin
Standard input is empty
stdout
homoCredit: 56423.563121625 руб.
softbank: 61268.718210807 руб.
strawberryBank: 53559.8738592 руб.