<?php

error_reporting(-1);

$creditBalance = 40000; /* Долг Анончика перед банком */
$percent = 1.03; /* Банк начисляет 3% от суммы в месяц */
$servicePayment = 1000; /* Плюс 1000 в месяц за обслуживание кредита */
$monthlyPayment = 5000; /* Анончик может платить только 5000 в месяц */
$paymentTotal = 0; /* Общая выплата Анончика */

for ($month = 1; $month <= 20; $month ++) { /*Общий цикл с подсчётом расходов Анончика*/
	
	$debt = ($creditBalance * $percent) + $servicePayment; /*Долг Анончика, который отличается от изначальной суммы (КредитБаланс)*/
	
	if ($debt <= $monthlyPayment) { /*Если долг меньше суммы месячной выплаты или равен ей*/
		
		$creditBalance = 0; 
		$paymentTotal = $paymentTotal + $debt;
            echo "{$month} месяц спустя: долг = {$creditBalance} руб, выплачено всего {$paymentTotal} руб.\nКаким же это оказалось очевидным, лалала!\nСпасибо, ОП!";
            break;
    } else { /*Если долг остаётся больше суммы месячной выплаты Анончика*/
		
		$creditBalance = ($creditBalance * $percent) + $servicePayment - $monthlyPayment;
		$paymentTotal = $paymentTotal + $monthlyPayment;
			echo "{$month} месяц спустя: долг = {$creditBalance} руб, выплачено всего {$paymentTotal} руб.\n";
		}
}

?>