fork(3) download
  1. <?php
  2.  
  3. $creditBalance = 40000; /* долг перед банком */
  4. $percent = 1.03; /* процент каторый накрутил банк */
  5. $servicePayment = 1000; /* комиссия платежа */
  6. $monthlyPayment = 5000; /* ежемесячный платеж */
  7. $paymentTotal = 0; /* уже заплачено */
  8. $remain = 0; /* остаток платежей */
  9.  
  10. for ($month = 1; $month <=20; $month ++) {
  11. $creditBalance = ($creditBalance * $percent) + $servicePayment - $monthlyPayment;
  12. $paymentTotal = $paymentTotal + $monthlyPayment;
  13. $remain = ($creditBalance * $percent) + $servicePayment;
  14. if ($creditBalance >= $monthlyPayment) {
  15. echo "($month) месяц спустя долг = ($creditBalance) и выплачено ($paymentTotal)\n";
  16. } else {
  17. $monthlyPayment = $remain;
  18. $paymentTotal = $paymentTotal + $monthlyPayment;
  19. echo "($month) месяц спустя долг = ($creditBalance) и выплачено ($paymentTotal)";
  20. break;
  21. }
  22. }
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30. // your code goes here
Success #stdin #stdout 0.01s 20568KB
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) и выплачено (60262.31722769)