fork(1) download
  1. <?php
  2. $creditSum = 40000;
  3. $monthPercent = 1.03;
  4. $monthComission = 1000;
  5. $monthPay = 5000;
  6. $total = 0;
  7.  
  8. for ($month = 1; $month <= 20; $month++) {
  9. $creditSum = ($creditSum * $monthPercent) + $monthComission - $monthPay;
  10. $total = $total + $monthPay;
  11. echo "Анон платит {$month}-й месяц. Заплатил уже {$total}. Остаток задолженности {$creditSum}.\n";
  12. if ($creditSum < 0) {
  13. $monthPay = $creditSum;
  14. $total = $total + $monthPay;
  15. $creditSum = $creditSum - $monthPay;
  16. $month = $month + 1;
  17. echo "Анон платит {$month}-й месяц. Заплатил уже {$total}. Остаток задолженности {$creditSum}.\n";
  18. break;
  19. }
  20. }
  21. ?>
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
Анон платит 1-й месяц. Заплатил уже 5000. Остаток задолженности 37200.
Анон платит 2-й месяц. Заплатил уже 10000. Остаток задолженности 34316.
Анон платит 3-й месяц. Заплатил уже 15000. Остаток задолженности 31345.48.
Анон платит 4-й месяц. Заплатил уже 20000. Остаток задолженности 28285.8444.
Анон платит 5-й месяц. Заплатил уже 25000. Остаток задолженности 25134.419732.
Анон платит 6-й месяц. Заплатил уже 30000. Остаток задолженности 21888.45232396.
Анон платит 7-й месяц. Заплатил уже 35000. Остаток задолженности 18545.105893679.
Анон платит 8-й месяц. Заплатил уже 40000. Остаток задолженности 15101.459070489.
Анон платит 9-й месяц. Заплатил уже 45000. Остаток задолженности 11554.502842604.
Анон платит 10-й месяц. Заплатил уже 50000. Остаток задолженности 7901.137927882.
Анон платит 11-й месяц. Заплатил уже 55000. Остаток задолженности 4138.1720657184.
Анон платит 12-й месяц. Заплатил уже 60000. Остаток задолженности 262.31722768997.
Анон платит 13-й месяц. Заплатил уже 65000. Остаток задолженности -3729.8132554793.
Анон платит 14-й месяц. Заплатил уже 61270.186744521. Остаток задолженности 0.