<?php
function countSum( $rate , $tax , $debt , $payment ) {
$moneySpent = 0 ;
$months = 0 ;
for ( ; $debt > 0 ; ) {
if ( $debt > $payment ) {
$debt = $debt * $rate + $tax - $payment ;
$moneySpent = $moneySpent + $payment ;
} else {
$debt = $debt * $rate + $tax ;
$moneySpent = $moneySpent + $debt ;
$debt = 0 ;
}
}
return $moneySpent ;
}
$homoCredit = countSum( 1.04 , 500 , 39999 , 5000 ) ;
$softBank = countSum( 1.03 , 1000 , 39999 , 5000 ) ;
$strawberryBank = countSum( 1.02 , 0 , 39999 , 5000 ) + 7777 ;
$lessMoney = min ( $homoCredit , $softBank , $strawberryBank ) ; echo "Взяв кредит в банке HomoCredit, анон потратил бы {$homoCredit} рублей \n
В банке Softbank - {$softBank} рублей \n
во вкусном банке StrawberryBank за кредит пришлось бы отдать {$strawberryBank} рублей\n
Таким образом, наиболее выгодный кредит обойдется школьнику в {$lessMoney} " ;
PD9waHAKZXJyb3JfcmVwb3J0aW5nKC0xKTsKZnVuY3Rpb24gY291bnRTdW0oJHJhdGUsICR0YXgsICRkZWJ0LCAkcGF5bWVudCkgewoJJG1vbmV5U3BlbnQgPSAwOwoJJG1vbnRocyA9IDA7CiAgICBmb3IgKCA7ICRkZWJ0ID4gMDsgKXsKCSAgIGlmICgkZGVidCA+ICRwYXltZW50KSB7CgkJJGRlYnQgPSAkZGVidCAqICRyYXRlICsgJHRheCAtICRwYXltZW50OwogICAgICAgICRtb25leVNwZW50ID0gJG1vbmV5U3BlbnQgKyAkcGF5bWVudDsKCSAgIH0gZWxzZSB7CgkJICAgJGRlYnQgPSAkZGVidCAqICRyYXRlICsgJHRheDsKCQkgICAkbW9uZXlTcGVudCA9ICRtb25leVNwZW50ICsgJGRlYnQ7CgkJICAgJGRlYnQgPSAwOwoJICAgfQkJCgl9CglyZXR1cm4gJG1vbmV5U3BlbnQ7Cn0KJGhvbW9DcmVkaXQgPSBjb3VudFN1bSgxLjA0LDUwMCwgMzk5OTksIDUwMDApOwokc29mdEJhbmsgPSBjb3VudFN1bSgxLjAzLCAxMDAwLCAzOTk5OSwgNTAwMCk7CiRzdHJhd2JlcnJ5QmFuayA9IGNvdW50U3VtKDEuMDIsIDAsIDM5OTk5LCA1MDAwKSArIDc3Nzc7CiRsZXNzTW9uZXkgPSBtaW4oJGhvbW9DcmVkaXQsICRzb2Z0QmFuaywgJHN0cmF3YmVycnlCYW5rKTsKZWNobyAi0JLQt9GP0LIg0LrRgNC10LTQuNGCINCyINCx0LDQvdC60LUgSG9tb0NyZWRpdCwg0LDQvdC+0L0g0L/QvtGC0YDQsNGC0LjQuyDQsdGLIHskaG9tb0NyZWRpdH0g0YDRg9Cx0LvQtdC5IFxuCtCSINCx0LDQvdC60LUgU29mdGJhbmsgLSB7JHNvZnRCYW5rfSDRgNGD0LHQu9C10LkgXG4K0LLQviDQstC60YPRgdC90L7QvCDQsdCw0L3QutC1IFN0cmF3YmVycnlCYW5rINC30LAg0LrRgNC10LTQuNGCINC/0YDQuNGI0LvQvtGB0Ywg0LHRiyDQvtGC0LTQsNGC0YwgeyRzdHJhd2JlcnJ5QmFua30g0YDRg9Cx0LvQtdC5XG4K0KLQsNC60LjQvCDQvtCx0YDQsNC30L7QvCwg0L3QsNC40LHQvtC70LXQtSDQstGL0LPQvtC00L3Ri9C5INC60YDQtdC00LjRgiDQvtCx0L7QudC00LXRgtGB0Y8g0YjQutC+0LvRjNC90LjQutGDINCyIHskbGVzc01vbmV5fSI7CiAK