fork download
  1. <?php
  2.  
  3.  
  4. $creditBalance = 40000;
  5. $maxMonthlyPayment = 5000;
  6. $rate = 1.03;
  7. $servicePayment = 1000;
  8. $payedTotal= 0;
  9.  
  10. for ($month = 1; $creditBalance > 0; $month++) {
  11. $creditBalance = ($creditBalance * $rate) + $servicePayment;
  12. $montlyPayment = min($maxMonthlyPayment, $creditBalance);
  13. $creditBalance -= $montlyPayment;
  14. $payedTotal += $montlyPayment;
  15.  
  16. echo "Прошёл $month месяц. Долг школьника - $creditBalance рублей, всего выплатил - $payedTotal рублей.\n";
  17. }
  18.  
  19. ?>
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Прошёл 1 месяц. Долг школьника - 37200 рублей, всего выплатил - 5000 рублей.
Прошёл 2 месяц. Долг школьника - 34316 рублей, всего выплатил - 10000 рублей.
Прошёл 3 месяц. Долг школьника - 31345.48 рублей, всего выплатил - 15000 рублей.
Прошёл 4 месяц. Долг школьника - 28285.8444 рублей, всего выплатил - 20000 рублей.
Прошёл 5 месяц. Долг школьника - 25134.419732 рублей, всего выплатил - 25000 рублей.
Прошёл 6 месяц. Долг школьника - 21888.45232396 рублей, всего выплатил - 30000 рублей.
Прошёл 7 месяц. Долг школьника - 18545.105893679 рублей, всего выплатил - 35000 рублей.
Прошёл 8 месяц. Долг школьника - 15101.459070489 рублей, всего выплатил - 40000 рублей.
Прошёл 9 месяц. Долг школьника - 11554.502842604 рублей, всего выплатил - 45000 рублей.
Прошёл 10 месяц. Долг школьника - 7901.137927882 рублей, всего выплатил - 50000 рублей.
Прошёл 11 месяц. Долг школьника - 4138.1720657184 рублей, всего выплатил - 55000 рублей.
Прошёл 12 месяц. Долг школьника - 262.31722768997 рублей, всего выплатил - 60000 рублей.
Прошёл 13 месяц. Долг школьника - 0 рублей, всего выплатил - 61270.186744521 рублей.