• Source
    1. <?php
    2.  
    3. error_reporting(-1);
    4.  
    5. $creditBalance = 40000;
    6. $percent = 1.03;
    7. $servicePayment = 1000;
    8. $payment = 5000;
    9. $paymentTotal = 0;
    10.  
    11. for ($month = 1; $month < 99; $month++) {
    12. $creditBalance = $creditBalance + $servicePayment;
    13. if ($creditBalance <= 0) {
    14. echo "Долг уплачен.";
    15. break;
    16. }
    17. if ($creditBalance < $payment) {
    18. $payment = ($creditBalance * $percent) + ($servicePayment);
    19. }
    20. $creditBalance = ($creditBalance * $percent) - $payment;
    21. $paymentTotal = $paymentTotal + $payment;
    22. echo "Прошло месяцев оплаты = $month \n Долг на текущий месяц = $creditBalance \n Уплачено = $paymentTotal \n";
    23. }