=5000 && $_GET['amount']<=100000000000 && ($_GET['period']<=30 && $_GET['period']>=0 && is_numeric($_GET['period']))){ formInput(); result(); } else formInput(); /////////////////////////////////////////// function calcNumberFormat($number){ $number=round($number,2); $number=number_format($number,2,'.',' '); return $number; } /////////////////////////////////////////// //Розрахунок процентів по депозиту function percentGet($periodId){ $period = $periodId; $percentsArr=array(14, 14.1, 14.2, 14.3, 14.4, 14.5, 15, 15.5, 16.25, 18.5); if($period <= 1 ){ $percents = $percentsArr[0]; } elseif ($period == 2 ){ $percents = $percentsArr[1]; } elseif ($period == 3 ){ $percents = $percentsArr[2]; } elseif ($period == 4 ){ $percents = $percentsArr[3]; } elseif ($period == 5){ $percents = $percentsArr[4]; } elseif ($period >= 6 && $period <= 10 ){ $percents = $percentsArr[5]; } elseif ($period >= 11 && $period <= 14 ){ $percents = $percentsArr[6]; } elseif ($period >= 15 && $period <= 21 ){ $percents = $percentsArr[7]; } elseif ($period >= 22 && $period <= 27 ){ $percents = $percentsArr[8]; } elseif ($period >= 28 && $period <= 30 ){ $percents = $percentsArr[9]; } return $percents; } /////////////////////////////////////////// function result(){ $amount=$_GET['amount']; /*$currency=$_GET['currency'];*/ $period=$_GET['period']; $periods=array(1=>"1 тиждень", 2=>"2 тижні", 3=>"3 тижні", 4=>"4 тижні", 5=>"5 тижнів", 6=>"6 тижнів", 7=>"7 тижнів", 8=>"8 тижнів", 9=>"9 тижнів", 10=>"10 тижнів", 11=>"11 тижнів", 12=>"12 тижнів", 13=>"13 тижнів", 14=>"14 тижнів", 15=>"15 тижнів", 16=>"16 тижнів", 17=>"17 тижнів", 18=>"18 тижнів", 19=>"19 тижнів", 20=>"20 тижнів", 21=>"21 тиждень", 22=>"22 тижні", 23=>"23 тижні", 24=>"24 тижні", 25=>"25 тижнів", 26=>"26 тижнів", 27=>"27 тижнів", 28=>"28 тижнів", 29=>"29 тижнів", 30=>"30 тижнів", ); echo "

"; $periodId = 0; $profit_sum = 0; for($a=$period;$a>0;$a--){ $periodId++; $percent_period = percentGet($periodId); //$usePercent_anu=$amount1*$percent_anu*pow((1+$percent_anu),$period)/(pow((1+$percent_anu),$period)-1); //echo $usePercent_anu; //Обчислення доходу за 1 період if($periodId<=1){ $profit_week = $amount * (($percent_period/100)/365*6); $profit_sum = $profit_week; } else { $profit_week = $amount * (($percent_period/100)/365*7); $profit_sum = $profit_sum+$profit_week; } //Обчислення накопиченого доходу за минулі періоди //$profit_period_sum = $profit_week_last + $profit_week; //$usePercent=$rest*$percent*31/36500; //$usePercentTotal=$usePercentTotal+$usePercent; /* $usePercentTotal1+=$usePercent; $usePercentTotal+=$monthly+$usePercent;*/ echo " "; } echo"
Розрахунок депозиту на суму $amount грн на ".$periods[$_GET['period']]."
Періоди вкладу, тижнів Відсоткова ставка Дохід окремо за кожний період Накопичувальний дохід
$periodId $percent_period % ".calcNumberFormat($profit_week)." ".calcNumberFormat($profit_sum)."
Всього за термін депозиту нараховано відсотків ".calcNumberFormat($profit_sum)." грн.
"; } ///////////////////////////////////////////////////// function formInput(){ if(!$_GET['amount'] || $_GET['amount']<=4999){ $amount=5000; } else $amount=$_GET['amount']; /*$currency=$_GET['currency'];*/ $period=$_GET['period']; global $REQUEST_URI; global $periods; $periods=array( "1"=>array("1 тиждень"), "2"=>array("2 тижні"), "3"=>array("3 тижні"), "4"=>array("4 тижні"), "5"=>array("5 тижнів"), "6"=>array("6 тижнів"), "7"=>array("7 тижнів"), "8"=>array("8 тижнів"), "9"=>array("9 тижнів"), "10"=>array("10 тижнів"), "11"=>array("11 тижнів"), "12"=>array("12 тижнів"), "13"=>array("13 тижнів"), "14"=>array("14 тижнів"), "15"=>array("15 тижнів"), "16"=>array("16 тижнів"), "17"=>array("17 тижнів"), "18"=>array("18 тижнів"), "19"=>array("19 тижнів"), "20"=>array("20 тижнів"), "21"=>array("21 тиждень"), "22"=>array("22 тижні"), "23"=>array("23 тижні"), "24"=>array("24 тижні"), "25"=>array("25 тижнів"), "26"=>array("26 тижнів"), "27"=>array("27 тижнів"), "28"=>array("28 тижнів"), "29"=>array("29 тижнів"), "30"=>array("30 тижнів"), ); ?>
Депозитний калькулятор допоможе Вам обрати найбільш привабливі умови для розміщення коштів.
Даний розрахунок є попереднім

Оберіть умови депозиту

Введіть суму депозиту, грн.
Строк депозиту