fork download
  1. <?php
  2.  
  3. $creditBalance = 40000;
  4. $percent = 1.03;
  5. $servicePayment = 1000;
  6. $monthlyPayment = 5000;
  7. $paymentTotal = 0;
  8.  
  9. for ($month = 1; $month <= 20; $month++) {
  10. $creditBalance = $creditBalance * $percent + $servicePayment;
  11. if ($creditBalance <= 5000) {
  12. $leftovers = $monthlyPayment - $creditBalance;
  13. $paymentTotal += $creditBalance;
  14. echo "Долг уплачен на {$month} месяц. Всего было заплачено {$paymentTotal}. Осталось {$leftovers} рублей.\n";
  15. break;
  16. }
  17. $creditBalance -= $monthlyPayment;
  18. $paymentTotal += $monthlyPayment;
  19. echo "Шел {$month} месяц. Всего заплачено {$paymentTotal}. Сумма долга является {$creditBalance}.\n";
  20. }
Success #stdin #stdout 0.03s 52480KB
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 месяц. Всего было заплачено 61270.186744521. Осталось 3729.8132554793 рублей.