<?php
error_reporting(-1);

function credit($balance, $monthlyPayment, $percent, $comission, $payment) {
	
	$total = 0; // пока ничего не выплачено
	$balance += $payment; // взнос при открыии кредита.
	
	for ($i=1; $balance > 0; $i++) {
		$balance = $balance * $percent + $comission; //ежемесячная накрутка.
		
		if ($balance < $monthlyPayment) {
			$monthlyPayment = $balance; // чтоб не платить больше чем должны.
		}
		
		$balance -= $monthlyPayment; //выплата в конце месяца шкльником.
		$total += $monthlyPayment; //подсчет суммы выплат по кредиту.
		
	
	}
	
	return $total; //возвращаем сумму выплат
}

$credit=40000;


$firstBank = credit($credit, 5000, 1.04, 500, 0);
$sekondBank = credit($credit, 5000, 1.03, 1000, 0);
$thirdBank = credit($credit, 5000, 1.02, 0, 7777);

echo "Выплаты в первом баке - $firstBank.\n";
echo "Выплаты во втором - $sekondBank.\n";
echo "Выплаты в третьем - $thirdBank.\n";

echo "Наименьшая сумма - ",min ($firstBank, $sekondBank, $thirdBank); 

switch (min ($firstBank, $sekondBank, $thirdBank)) {
    case $firstBank:
        echo " выдается первым банком.";
        break;
    case $sekondBank:
        echo "выдается вторым банком.";
        break;
    case $thirdBank:
        echo " выдается третьим банком.";
        break;
}



