<?php
 
error_reporting(-1);
 
$creditBalance = 40000;
$percent = 1.03;
$servicePayment = 1000;
$monthlyPayment = 5000;
$paymentTotal = 0;

for ($month = 1; $month <= 25; $month ++) {
	
/*
1. Имеем сумму кредита.
2. Прибавляем к ней нужный процент и прибавляем комиссию за обслуживание кредита. */

	$creditBalance = $creditBalance + ($creditBalance / 100 * $percent) + $servicePayment - $monthlyPayment;
	$paymentTotal = $paymentTotal + $monthlyPayment;

	echo "Месяц {$month} \n Баланс кредита 	{$creditBalance} \n Всего выплачено 	{$paymentTotal}\n\n";

/*
3. Проверяем, получившаяся сумма больше или меньше 5000, которые может выплачивать Анончик в месяц.
4. В соответствии с результатом проверки или продолжаем цикл выплат, 
или выплачиваем имеющуюся сумму и обрываем цикл 
(не забывай про пункт 1, что она у нас уже должна быть умножена на процент 
и к ней уже должна быть прибавлена комиссия за обслуживание кредита).*/

if ($creditBalance < $monthlyPayment) {
	$monthlyPayment = $monthlyPayment - ($monthlyPayment - $creditBalance);
	$creditBalance = $creditBalance - $monthlyPayment;
	$paymentTotal = $paymentTotal + $monthlyPayment;
	break;
}
}
	?>