fork download
  1. <?php
  2.  
  3.  
  4. function endPrice ($basePrice, $percent, $monthlyPrice, $firstPayment, $monthlyPayment) {
  5. $basePrice += $firstPayment;
  6. for ($i = 0; $i <= 18; $i++) {
  7. $basePrice = ($basePrice * $percent) + $monthlyPrice - $monthlyPayment;
  8. if ($monthlyPayment >= $basePrice) {
  9. $lastPayment = $basePrice;
  10. $basePrice = ($monthlyPayment * $i) + $lastPayment;
  11. $i++;
  12. return array($i, $basePrice);
  13. break;
  14. }
  15. }
  16. }
  17. $basePrice = 39999;
  18. $monthlyPayment = 5000;
  19. $totalHomeCredit = endPrice($basePrice, 1.04, 500, 0, $monthlyPayment);
  20. $totalSoftBank = endPrice($basePrice, 1.03, 1000, 0, $monthlyPayment);
  21. $totalStrawberryBank = endPrice($basePrice, 1.02, 0, 7777, $monthlyPayment);
  22. echo "Обойдя все банки и, посчитав, сидя на скамейке в парке, своим старым айфоном цены, наш школьник выяснил, что:\n";
  23. echo "В ХомКредит конечная сумма - ".$totalHomeCredit[1]." на ".$totalHomeCredit[0]." месяцев.\nВ СофтБанк конечная сумма - ".$totalSoftBank[1]." на ".$totalSoftBank[0]." месяцев.\nВ СтрауберриБанк конечная сумма - ".$totalStrawberryBank[1]." на ".$totalStrawberryBank[0]." месяцев.\n";
  24. echo "Засунув Айфон в куртку наш школьник радостно, в припрыжку спешит в nullБанк.";
  25.  
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
Обойдя все банки и, посчитав, сидя на скамейке в парке, своим старым айфоном цены, наш школьник выяснил, что:
В ХомКредит конечная сумма - 50888.041463101 на 11 месяцев.
В СофтБанк конечная сумма - 54136.787831848 на 11 месяцев.
В СтрауберриБанк конечная сумма - 48490.07241098 на 10 месяцев.
Засунув Айфон в куртку наш школьник радостно, в припрыжку спешит в nullБанк.