fork download
<?php
	error_reporting(-1);
	function countCredit ($credit, $persent, $service, $payment, $total, $mon, $bankName)
	{
		for ($credit; $credit>0; $credit=$absoluteCredit-$payment)
		{
			$absoluteCredit=$credit*$persent+$service; //cумма с учетом сервиса и процента
			if ($absoluteCredit<$payment)
				{	
					$mon++;
					$total+=$absoluteCredit;
					break;
				}
			$mon++;
			$total+=$payment; //считаем итог
		}
	echo "В $bankName он заплатит $total за $mon месяцев \n";
	}

	$creditSum=39999; //сумма кредита
	$payment=5000; //ежемесячная выплата
	$mon=0; // кол-во месяцев (по умолчанию - 0)
	$homoCreditDownPayment=0; //первый взнос в HomоCredit
	$softBankDownPayment=0; //первый взнос в SoftBank
	$strawberryBankDownPayment=7777; //первый взнос в StrawberryBank
	$homoCreditPersent=1.04; //процент в HomоCredit 
	$softBankPersent=1.03; //процент в SoftBank
	$strawberryBankPersent=1.02; //процент в StrawBerry bank
	$homoCreditService=500; // плата за сервис в HomoCredit
	$softBankService=1000; // плата за сервис в SoftBank
	$strawberryBankService=0; // плата за сервис в StrawberryBank
	//Пиздец. Я - индус. 
	$homoCreditTotal=countCredit($creditSum, $homoCreditPersent, $homoCreditService, $payment, $homoCreditDownPayment, $mon, $bankName="HomoCredit");
	$softBankTotal=countCredit($creditSum, $softBankPersent, $softBankService, $payment, $softBankDownPayment, $mon, $bankName="SoftBank");
	$strawBankTotal=countCredit($creditSum, $strawberryBankPersent, $strawberryBankService, $payment, $strawberryBankDownPayment, $mon, $bankName="StrawbrerryBank");

?>
Success #stdin #stdout 0.01s 83136KB
stdin
Standard input is empty
stdout
В HomoCredit он заплатит 56423.563121625 за 12 месяцев 
В SoftBank он заплатит 61268.718210807 за 13 месяцев 
В StrawbrerryBank он заплатит 51806.365496746 за 9 месяцев