<?php
//ПолучитьСуммуКредита(СуммаКредита, ежемесячная плата, процент, ежемесечнаяКомиссия, единовременнаяВыплата, названиеБанка)
function getSumCredit( $value , $pay , $persent , $comiss , $onceComiss , $bankName )
{
If ( $onceComiss > 0 )
{
$value += $onceComiss ; //Прибавляем к долгу единовременную выплату.
}
$a = true ;
$mes = 0 ;
while ( $a == true ) :
$value = $value + $comiss + ( $value * $persent / 100 ) ;
$mes += 1 ;
If ( $value > $pay )
{
$value -= $pay ;
$sum += $pay ;
}
else
{
$sum += $value ;
$a = false ;
echo "Кредит от банка {$bankName} , обойдётся в {$sum} , выплаты составят - {$mes} месяцев" ;
}
endwhile ;
}
//ПолучитьСуммуКредита(СуммаКредита, ежемесячная плата, процент, ежемесечнаяКомиссия, единовременнаяВыплата, названиеБанка)
getSumCredit( 39999 , 5000 , 4 , 500 , 0 , "HomoCredit" ) ;
echo "<br>" ;
getSumCredit( 39999 , 5000 , 3 , 1000 , 0 , "Softbank" ) ;
echo "<br>" ;
getSumCredit( 39999 , 5000 , 2 , 0 , 7777 , "StrawberryBank" ) ;
?>
PD9waHAKLy/Qn9C+0LvRg9GH0LjRgtGM0KHRg9C80LzRg9Ca0YDQtdC00LjRgtCwKNCh0YPQvNC80LDQmtGA0LXQtNC40YLQsCwg0LXQttC10LzQtdGB0Y/Rh9C90LDRjyDQv9C70LDRgtCwLCDQv9GA0L7RhtC10L3Rgiwg0LXQttC10LzQtdGB0LXRh9C90LDRj9Ca0L7QvNC40YHRgdC40Y8sINC10LTQuNC90L7QstGA0LXQvNC10L3QvdCw0Y/QktGL0L/Qu9Cw0YLQsCwg0L3QsNC30LLQsNC90LjQtdCR0LDQvdC60LApCmZ1bmN0aW9uIGdldFN1bUNyZWRpdCgkdmFsdWUsICRwYXksICRwZXJzZW50LCAkY29taXNzLCAkb25jZUNvbWlzcywgJGJhbmtOYW1lKQoJewoJCUlmICgkb25jZUNvbWlzcyA+IDApCgkJewoJCQkkdmFsdWUrPSRvbmNlQ29taXNzOyAvL9Cf0YDQuNCx0LDQstC70Y/QtdC8INC6INC00L7Qu9Cz0YMg0LXQtNC40L3QvtCy0YDQtdC80LXQvdC90YPRjiDQstGL0L/Qu9Cw0YLRgy4KCQl9CgkJJGEgPSB0cnVlOwoJCSRtZXMgPSAwOwoJCXdoaWxlICgkYT09dHJ1ZSk6CiAJCQkkdmFsdWUgPSAkdmFsdWUrJGNvbWlzcysoJHZhbHVlKiRwZXJzZW50LzEwMCk7CgkJCSRtZXMrPTE7CgkJCUlmICgkdmFsdWU+JHBheSkKCQkJewoJCQkJCgkJCQkkdmFsdWUgLT0kcGF5OwoJCQkJJHN1bSArPSRwYXk7CgkJCX0KCQkJZWxzZSAKCQkJewoJCQkgJHN1bSs9JHZhbHVlOwoJCQkgJHN1bT1yb3VuZCgkc3VtKTsKCQkJICRhPWZhbHNlOwoJCQkgZWNobyAi0JrRgNC10LTQuNGCINC+0YIg0LHQsNC90LrQsCB7JGJhbmtOYW1lfSwg0L7QsdC+0LnQtNGR0YLRgdGPINCyIHskc3VtfSwg0LLRi9C/0LvQsNGC0Ysg0YHQvtGB0YLQsNCy0Y/RgiAtIHskbWVzfSDQvNC10YHRj9GG0LXQsiI7CgkJCX0KIAoJCWVuZHdoaWxlOwoJfQogCi8v0J/QvtC70YPRh9C40YLRjNCh0YPQvNC80YPQmtGA0LXQtNC40YLQsCjQodGD0LzQvNCw0JrRgNC10LTQuNGC0LAsINC10LbQtdC80LXRgdGP0YfQvdCw0Y8g0L/Qu9Cw0YLQsCwg0L/RgNC+0YbQtdC90YIsINC10LbQtdC80LXRgdC10YfQvdCw0Y/QmtC+0LzQuNGB0YHQuNGPLCDQtdC00LjQvdC+0LLRgNC10LzQtdC90L3QsNGP0JLRi9C/0LvQsNGC0LAsINC90LDQt9Cy0LDQvdC40LXQkdCw0L3QutCwKQpnZXRTdW1DcmVkaXQoMzk5OTksIDUwMDAsIDQsIDUwMCwgMCwgIkhvbW9DcmVkaXQiKTsKZWNobyAiPGJyPiI7CmdldFN1bUNyZWRpdCgzOTk5OSwgNTAwMCwgMywgMTAwMCwgMCwiU29mdGJhbmsiKTsKZWNobyAiPGJyPiI7CmdldFN1bUNyZWRpdCgzOTk5OSwgNTAwMCwgMiwgMCwgNzc3NywgIlN0cmF3YmVycnlCYW5rIik7Cj8+