<?php

/* Задача про iPad в кредит  http://a...content-available-to-author-only...d.ru/l1/functions.html */

$credit         = 39999;
$monthlyPayment = 5000;
$homo           = array('HomoCredit', 0.04, 500, 0); /* в массивах даны имя банка, ставка, комиссия и стоимость открытия счета)*/ 
$soft           = array('Softbank', 0.03, 1000, 0 );
$strawberry     = array( 'Strawberry Bank', 0.02, 0, 7777 );


function getTotal($bank, $credit, $monthlyPayment)
{
    $monthlyTax = $bank[2]; /* комиссия */
    $startTax   = $bank[3]; /* стоимость открытия */
    $balance    = $credit + $startTax; /* текущий размер кредита */
    $percent    = $bank[1]; /* процент */
    $month = 0;
    
    for ($total = 0; $balance > 0; $month++) {
        if ($balance > $monthlyPayment) {
            $balance = $balance + $percent + $monthlyTax;
            $total   = $total + $monthlyPayment;
            $balance = $balance - $monthlyPayment;
        } else {
            $total   = $total + $balance;
            break;
        }
        
    }
    
    echo "\n************** \nБАНК {$bank[0]} \nКредит погашен на {$month}м месяце.\nСумма выплат составила {$total}грн. \n************** \n";
}

getTotal($homo, $credit, $monthlyPayment);
getTotal($soft, $credit, $monthlyPayment);
getTotal($strawberry, $credit, $monthlyPayment);