<?php

error_reporting(-1);

function endPrice ($basePrice, $percent, $monthlyPrice, $firstPayment, $monthlyPayment) {
	$basePrice += $firstPayment;
	for ($i = 0; $i <= 18; $i++) {
		$basePrice = ($basePrice * $percent) + $monthlyPrice - $monthlyPayment;
		if ($monthlyPayment >= $basePrice) {
			$lastPayment = $basePrice;
			$basePrice = ($monthlyPayment * $i) + $lastPayment;
			$i++;
			return array($i, $basePrice);
			break;
		}
	}
}
$basePrice = 39999;
$monthlyPayment = 5000;
$totalHomeCredit = endPrice($basePrice, 1.04, 500, 0, $monthlyPayment);
$totalSoftBank = endPrice($basePrice, 1.03, 1000, 0, $monthlyPayment);
$totalStrawberryBank = endPrice($basePrice, 1.02, 0, 7777, $monthlyPayment);
echo "Обойдя все банки и, посчитав, сидя на скамейке в парке, своим старым айфоном цены, наш школьник выяснил, что:\n";
echo "В ХомКредит конечная сумма - ".$totalHomeCredit[1]." на ".$totalHomeCredit[0]." месяцев.\nВ СофтБанк конечная сумма - ".$totalSoftBank[1]." на ".$totalSoftBank[0]." месяцев.\nВ СтрауберриБанк конечная сумма - ".$totalStrawberryBank[1]." на ".$totalStrawberryBank[0]." месяцев.\n";
echo "Засунув Айфон в куртку наш школьник радостно, в припрыжку спешит в nullБанк.";
