fork(1) download
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>site</title>
  6. </head>
  7. <body>
  8. <?php
  9. $debt = 40000;
  10. $servicePayment = 1000;
  11. $percent = 1.03;
  12. $monthLimit = 5000;
  13. $totalPayment = 0;
  14. for ($month = 1; $month < 20; $month++) {
  15.  
  16. $totalPayment = $totalPayment + $monthLimit;
  17. $debt = ($debt * $percent) + $servicePayment - $monthLimit;
  18. echo "Остаток долга по состоянию на $month месяц: $debt, всего выплачено $totalPayment<br/>";
  19. if ($debt < $monthLimit - $servicePayment) {
  20. $month++;
  21. $rest = $debt + $servicePayment;
  22. $totalPayment = $totalPayment + $rest;
  23. $debt = $debt + $servicePayment - $rest;
  24. echo "Остаток долга по состоянию на $month месяц: $debt, выплачено всего $totalPayment";
  25. break;
  26. }
  27. }
  28. ?>
  29. </body>
  30. </html>
Success #stdin #stdout 0.03s 23724KB
stdin
Standard input is empty
stdout
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>site</title>
</head>
<body>
Остаток долга по состоянию на 1 месяц: 37200, всего выплачено 5000<br/>Остаток долга по состоянию на 2 месяц: 34316, всего выплачено 10000<br/>Остаток долга по состоянию на 3 месяц: 31345.48, всего выплачено 15000<br/>Остаток долга по состоянию на 4 месяц: 28285.8444, всего выплачено 20000<br/>Остаток долга по состоянию на 5 месяц: 25134.419732, всего выплачено 25000<br/>Остаток долга по состоянию на 6 месяц: 21888.45232396, всего выплачено 30000<br/>Остаток долга по состоянию на 7 месяц: 18545.105893679, всего выплачено 35000<br/>Остаток долга по состоянию на 8 месяц: 15101.459070489, всего выплачено 40000<br/>Остаток долга по состоянию на 9 месяц: 11554.502842604, всего выплачено 45000<br/>Остаток долга по состоянию на 10 месяц: 7901.137927882, всего выплачено 50000<br/>Остаток долга по состоянию на 11 месяц: 4138.1720657184, всего выплачено 55000<br/>Остаток долга по состоянию на 12 месяц: 262.31722768997, всего выплачено 60000<br/>Остаток долга по состоянию на 13 месяц: 0, выплачено всего 61262.31722769</body>
</html>