fork download
  1. <?php
  2.  
  3.  
  4. $creditBalance = 40000;
  5. $percent = 1.03;
  6. $servicePayment = 1000;
  7. $payment = 5000;
  8. $paymentTotal = 0;
  9.  
  10. for ($month = 1; $month < 99; $month++) {
  11. $creditBalance = $creditBalance + $servicePayment;
  12. if ($creditBalance <= 0) {
  13. echo "Долг уплачен.";
  14. break;
  15. }
  16. if ($creditBalance < $payment) {
  17. $payment = ($creditBalance * $percent) + ($servicePayment);
  18. }
  19. $creditBalance = ($creditBalance * $percent) - $payment;
  20. $paymentTotal = $paymentTotal + $payment;
  21. echo "Прошло месяцев оплаты = $month \n Долг на текущий месяц = $creditBalance \n Уплачено = $paymentTotal \n";
  22. }
Success #stdin #stdout 0s 52488KB
stdin
Standard input is empty
stdout
Прошло месяцев оплаты = 1 
 Долг на текущий месяц = 37230 
 Уплачено = 5000 
Прошло месяцев оплаты = 2 
 Долг на текущий месяц = 34376.9 
 Уплачено = 10000 
Прошло месяцев оплаты = 3 
 Долг на текущий месяц = 31438.207 
 Уплачено = 15000 
Прошло месяцев оплаты = 4 
 Долг на текущий месяц = 28411.35321 
 Уплачено = 20000 
Прошло месяцев оплаты = 5 
 Долг на текущий месяц = 25293.6938063 
 Уплачено = 25000 
Прошло месяцев оплаты = 6 
 Долг на текущий месяц = 22082.504620489 
 Уплачено = 30000 
Прошло месяцев оплаты = 7 
 Долг на текущий месяц = 18774.979759104 
 Уплачено = 35000 
Прошло месяцев оплаты = 8 
 Долг на текущий месяц = 15368.229151877 
 Уплачено = 40000 
Прошло месяцев оплаты = 9 
 Долг на текущий месяц = 11859.276026433 
 Уплачено = 45000 
Прошло месяцев оплаты = 10 
 Долг на текущий месяц = 8245.0543072261 
 Уплачено = 50000 
Прошло месяцев оплаты = 11 
 Долг на текущий месяц = 4522.4059364429 
 Уплачено = 55000 
Прошло месяцев оплаты = 12 
 Долг на текущий месяц = 688.07811453615 
 Уплачено = 60000 
Прошло месяцев оплаты = 13 
 Долг на текущий месяц = -1000 
 Уплачено = 62738.720457972 
Долг уплачен.