<?php
error_reporting(-1);
//$creditBalance = 39999; /* Долг перед банком */
//$monthlyPayment = 5000; /* платит 5000 р в месяц, это все, что ему дает мама на завтраки */
//$paymentTotal = 0; /* Сколько всего отдал банку */

function homoCredit ()
{
	$iphoneCost = 39999; //стоимость Айпада
	$percent = 1.04; //проценты
	$servicePayment = 500; //комиссия
	$monthlyPayment = 5000; //все, что дает мама на завтраки
	$paymentTotal = 0; //всего заплатил банку
	for (;;) 
		{
			$iphoneCost = $iphoneCost * $percent + $servicePayment; //начисление процентов и комиссии в начале месяца
			if ($iphoneCost < $monthlyPayment) //если платить по кредиту меньше, чем 5000
			{
				$paymentTotal = $paymentTotal + $iphoneCost; //всего отдал банку до этого + остаток по кредиту
				$iphoneCost = $iphoneCost - $iphoneCost; //здесь, наверное, лучше написать $iphoneCost = 0
				break;
			}
			else
			{
				$iphoneCost = $iphoneCost - $monthlyPayment; //вычитаем из остатка по кредиту 5000
				$paymentTotal = $paymentTotal + $monthlyPayment; //всего отдал банку до этого + 5000
			}
		}
return $paymentTotal;
}

function softBank ()
{
	$iphoneCost = 39999; //стоимость Айпада
	$percent = 1.03; //проценты
	$servicePayment = 1000; //комиссия
	$monthlyPayment = 5000; //все, что дает мама на завтраки
	$paymentTotal = 0; //всего заплатил банку
	for (;;) 
		{
			$iphoneCost = $iphoneCost * $percent + $servicePayment; //начисление процентов и комиссии в начале месяца
			if ($iphoneCost < $monthlyPayment) //если платить по кредиту меньше, чем 5000
			{
				$paymentTotal = $paymentTotal + $iphoneCost; //всего отдал банку до этого + остаток по кредиту
				$iphoneCost = $iphoneCost - $iphoneCost; //здесь, наверное, лучше написать $iphoneCost = 0
				break;
			}
			else
			{
				$iphoneCost = $iphoneCost - $monthlyPayment; //вычитаем из остатка по кредиту 5000
				$paymentTotal = $paymentTotal + $monthlyPayment; //всего отдал банку до этого + 5000
			}
		}
return $paymentTotal;
}

function strawberryBank ()
{
	$iphoneCost = 39999 + 7777; //стоимость Айпада + стоимость открытия вклада
	$percent = 1.02; //проценты
	$monthlyPayment = 5000; //все, что дает мама на завтраки
	$paymentTotal = 0; //всего заплатил банку
	for (;;) 
		{
			$iphoneCost = $iphoneCost * $percent; //начисление процентов и комиссии в начале месяца
			if ($iphoneCost < $monthlyPayment) //если платить по кредиту меньше, чем 5000
			{
				$paymentTotal = $paymentTotal + $iphoneCost; //всего отдал банку до этого + остаток по кредиту
				$iphoneCost = $iphoneCost - $iphoneCost; //здесь, наверное, лучше написать $iphoneCost = 0
				break;
			}
			else
			{
				$iphoneCost = $iphoneCost - $monthlyPayment; //вычитаем из остатка по кредиту 5000
				$paymentTotal = $paymentTotal + $monthlyPayment; //всего отдал банку до этого + 5000
			}
		}
return $paymentTotal;
}

$homoCredit = homoCredit();
$softBank = softBank();
$strawberryBank = strawberryBank();
echo "Кредит в банке HomoCredit обойдётся в {$homoCredit}\n";
echo "Кредит в банке SoftBank обойдётся в {$softBank}\n";
echo "Кредит в банке StrawberryBank обойдётся в {$strawberryBank}\n";