fork(1) download
  1. <?php
  2.  
  3.  
  4. //header('Content-Type: text/plain');
  5.  
  6. $creditBalance = 40000; /* Долг анона перед банком */
  7. $percent = 1.03; /* Банк начисляет 3% в месяц от суммы */
  8. $servicePayment = 1000; /* А также 1000 рублей в месяц комиссии за обслуживание счета */
  9. $monthlyPayment = 5000; /* Анон платит 5000 р в месяц, это все, что ему дает мама на завтраки */
  10. $paymentTotal = 0; /* Сколько всего отдал банку анон */
  11.  
  12.  
  13. for ($i = 1; ; $i ++) {
  14. $creditBalance = round(($creditBalance * $percent) + $servicePayment);
  15. if ($creditBalance <= $monthlyPayment) {
  16. $paymentTotal += $monthlyPayment - $creditBalance;
  17. echo "Month $i. Payment total: {$paymentTotal}. End!";
  18. break;
  19. } else {
  20. $paymentTotal += $monthlyPayment;
  21. $creditBalance -= $monthlyPayment;
  22. echo "Month $i. Balance: $creditBalance. Payment total: $paymentTotal\n";
  23. }
  24. }
  25.  
Success #stdin #stdout 0.01s 82880KB
stdin
Standard input is empty
stdout
Month 1. Balance: 37200. Payment total: 5000
Month 2. Balance: 34316. Payment total: 10000
Month 3. Balance: 31345. Payment total: 15000
Month 4. Balance: 28285. Payment total: 20000
Month 5. Balance: 25134. Payment total: 25000
Month 6. Balance: 21888. Payment total: 30000
Month 7. Balance: 18545. Payment total: 35000
Month 8. Balance: 15101. Payment total: 40000
Month 9. Balance: 11554. Payment total: 45000
Month 10. Balance: 7901. Payment total: 50000
Month 11. Balance: 4138. Payment total: 55000
Month 12. Balance: 262. Payment total: 60000
Month 13. Payment total: 63730. End!