fork download
  1. <?php
  2.  
  3.  
  4. $creditBalance = 40000; /* Долг анона перед банком */
  5. $percent = 1.03; /* Банк начисляет 3% в месяц от суммы */
  6. $servicePayment = 1000; /* А также 1000 рублей в месяц комиссии за обслуживание счета */
  7. $monthlyPayment = 5000; /* Анон платит 5000 р в месяц, это все, что ему дает мама на завтраки */
  8. $paymentTotal = 0; /* Сколько всего отдал банку анон */
  9.  
  10. /* Посчитаем расходы 20 раз на 20 месяцев вперед */
  11. for ($month = 1; $month <= 20; $month ++) {
  12.  
  13. $creditBalance = ($creditBalance * $percent)+ $servicePayment;
  14. if ($creditBalance < $monthlyPayment) {
  15. $monthlyPayment = $creditBalance;
  16. }
  17. $creditBalance = $creditBalance - $monthlyPayment;
  18. $paymentTotal = $paymentTotal + $monthlyPayment;
  19. echo "За {$month} месяцев долг по кредиту {$creditBalance}, выплачено всего {$paymentTotal} платежами по {$monthlyPayment} \n";
  20.  
  21. if ($creditBalance <= 0)
  22. break;
  23. }
Success #stdin #stdout 0.05s 24268KB
stdin
Standard input is empty
stdout
За 1 месяцев долг по кредиту 37200, выплачено всего 5000 платежами по 5000 
За 2 месяцев долг по кредиту 34316, выплачено всего 10000 платежами по 5000 
За 3 месяцев долг по кредиту 31345.48, выплачено всего 15000 платежами по 5000 
За 4 месяцев долг по кредиту 28285.8444, выплачено всего 20000 платежами по 5000 
За 5 месяцев долг по кредиту 25134.419732, выплачено всего 25000 платежами по 5000 
За 6 месяцев долг по кредиту 21888.45232396, выплачено всего 30000 платежами по 5000 
За 7 месяцев долг по кредиту 18545.105893679, выплачено всего 35000 платежами по 5000 
За 8 месяцев долг по кредиту 15101.459070489, выплачено всего 40000 платежами по 5000 
За 9 месяцев долг по кредиту 11554.502842604, выплачено всего 45000 платежами по 5000 
За 10 месяцев долг по кредиту 7901.137927882, выплачено всего 50000 платежами по 5000 
За 11 месяцев долг по кредиту 4138.1720657184, выплачено всего 55000 платежами по 5000 
За 12 месяцев долг по кредиту 262.31722768997, выплачено всего 60000 платежами по 5000 
За 13 месяцев долг по кредиту 0, выплачено всего 61270.186744521 платежами по 1270.1867445207