<?php
function getBalanceInFuture( $per , $komission , $openDebt , $payout , $creditsum ) {
for ( $month = 1 ; $month <= 20 ; $month ++ ) {
if ( $creditsum < 5000 ) {
$LastTransact = ( $creditsum * $per ) + $komission ;
$creditsum = ( $creditsum * $per ) + $komission - $LastTransact ;
$paymentTotal = $paymentTotal + $LastTransact ;
$FinalPayed = $paymentTotal + $openDebt ;
return $FinalPayed ;
break ;
}
$creditsum = ( $creditsum * $per ) + $komission - $payout ;
$paymentTotal = $paymentTotal + $payout ;
if ( $creditsum < 0 ) {
$FinalPayed = $paymentTotal + $openDebt ;
return $FinalPayed ;
break ;
}
}
}
$homoCreditbankTotal = getBalanceInFuture( 1.04 , 500 , 0 , 5000 , 39999 ) ;
$softbankTotal = getBalanceInFuture( 1.03 , 1000 , 0 , 5000 , 39999 ) ;
$strawberryBankTotal = getBalanceInFuture( 1.02 , 0 , 7777 , 5000 , 39999 ) ;
echo "Homobank: {$homoCreditbankTotal} \n " ;
echo "<br>" ;
echo "softBank: {$softbankTotal} \n " ;
echo "<br>" ;
echo "Strawberrybank: {$strawberryBankTotal} \n " ;
echo "<br>" ;
?>
PD9waHAKZXJyb3JfcmVwb3J0aW5nKC0xKTsKZnVuY3Rpb24gZ2V0QmFsYW5jZUluRnV0dXJlKCRwZXIsICRrb21pc3Npb24sICRvcGVuRGVidCwgJHBheW91dCwgJGNyZWRpdHN1bSl7Cglmb3IgKCRtb250aCA9IDE7ICRtb250aCA8PSAyMDsgJG1vbnRoICsrKSB7CglpZiAoJGNyZWRpdHN1bTw1MDAwKXsKCQkkTGFzdFRyYW5zYWN0PSggJGNyZWRpdHN1bSAqICRwZXIgKSArICRrb21pc3Npb247CgkJJGNyZWRpdHN1bSA9ICggJGNyZWRpdHN1bSAqICRwZXIgKSArICRrb21pc3Npb24gLSAkTGFzdFRyYW5zYWN0OwoJCSRwYXltZW50VG90YWwgPSAkcGF5bWVudFRvdGFsICsgJExhc3RUcmFuc2FjdDsKCQkkRmluYWxQYXllZD0kcGF5bWVudFRvdGFsKyRvcGVuRGVidDsKCQlyZXR1cm4gJEZpbmFsUGF5ZWQ7IAoJCWJyZWFrOwoJfQoJJGNyZWRpdHN1bSA9ICggJGNyZWRpdHN1bSAqICRwZXIgKSArICRrb21pc3Npb24gLSAkcGF5b3V0OwoJJHBheW1lbnRUb3RhbCA9ICRwYXltZW50VG90YWwgKyAkcGF5b3V0OwogICAgICBpZiAoJGNyZWRpdHN1bSA8IDApIHsKICAgICAgICAkRmluYWxQYXllZD0kcGF5bWVudFRvdGFsKyRvcGVuRGVidDsKICAgICAgICAgIHJldHVybiAkRmluYWxQYXllZDsgCiAgICAgICAgICBicmVhazsKICAgICAgfQp9Cn0KJGhvbW9DcmVkaXRiYW5rVG90YWw9Z2V0QmFsYW5jZUluRnV0dXJlKDEuMDQsNTAwLDAsNTAwMCwzOTk5OSk7CiRzb2Z0YmFua1RvdGFsPWdldEJhbGFuY2VJbkZ1dHVyZSgxLjAzLDEwMDAsMCw1MDAwLDM5OTk5KTsKJHN0cmF3YmVycnlCYW5rVG90YWw9Z2V0QmFsYW5jZUluRnV0dXJlKDEuMDIsMCw3Nzc3LDUwMDAsMzk5OTkpOwplY2hvICJIb21vYmFuazogeyRob21vQ3JlZGl0YmFua1RvdGFsfVxuIjsKZWNobyAiPGJyPiI7CmVjaG8gInNvZnRCYW5rOiB7JHNvZnRiYW5rVG90YWx9XG4iOwplY2hvICI8YnI+IjsKZWNobyAiU3RyYXdiZXJyeWJhbms6IHskc3RyYXdiZXJyeUJhbmtUb3RhbH1cbiI7CmVjaG8gIjxicj4iOwo/Pg==