fork download
  1. <?php
  2. function credit($percent, $commission, $moneyOwed, $monthPayment) {
  3. global $i;
  4. for ($i=-1; $moneyOwed>0; $i++) {
  5. $moneyOwed=$moneyOwed*(1+$percent)+$commission-$monthPayment;
  6. if (($moneyOwed*(1+$percent)+$commission)<=$monthPayment) {
  7. $monthPayment=$moneyOwed*(1+$percent)+$commission;}
  8. $totalPayment=$totalPayment+$monthPayment;
  9. };
  10. return $totalPayment; };
  11. echo "Bank HomoCredit\n";
  12. $homoCredit=array(0.04, 500);
  13. $softBank=array(0.03, 1000);
  14. $strawberryBank=array(0.02, 0);
  15. $percent=0.04; $commission=500;
  16. $moneyOwed=39999;
  17. $monthPayment=5000;
  18. $HomoCreditPayment=credit($homoCredit[0], $homoCredit[1], $moneyOwed, $monthPayment);
  19. echo "{$i} months, total payment {$HomoCreditPayment}\n";
  20. echo "Bank SoftBank\n";
  21. $softBankPayment=credit($softBank[0], $softBank[1], $moneyOwed, $monthPayment);
  22. echo "{$i} months, total payment {$softBankPayment}\n";
  23. echo "Strawberry Bank\n";
  24. $moneyOwed=39999+7777;
  25. $strawberryBankPayment=credit($strawberryBank[0], $strawberryBank[1], $moneyOwed, $monthPayment);
  26. echo "{$i} months, total payment {$strawberryBankPayment}\n";
  27. ?>
Success #stdin #stdout #stderr 0.01s 20568KB
stdin
Standard input is empty
stdout
Bank HomoCredit
11 months, total payment 51923.563121625
Bank SoftBank
12 months, total payment 57268.718210807
Strawberry Bank
10 months, total payment 48559.8738592
stderr
PHP Notice:  Undefined variable: totalPayment in /home/cMJWmG/prog.php on line 9
PHP Notice:  Undefined variable: totalPayment in /home/cMJWmG/prog.php on line 9
PHP Notice:  Undefined variable: totalPayment in /home/cMJWmG/prog.php on line 9