2016-03-09 1 views
0

Так что я пытаюсь написать составную формулу процентной ставки в php, у меня есть это, но это не работает, любая идея?сложный процентный процент с регулярными ежемесячными депозитами formular in php

<?php 

$p = 0; 
$pmt = 200; 
$r = 0.06; 
$t = 3/12; 
$n = 12; 

$ans = $pmt * (((1 + $r/$n)^$n ($t) - 1)/($r/$n)); 

echo $ans; 

поэтому я попробовал его в песочнице и я постоянно получаю имя функции должна быть строка см https://3v4l.org/rdiJ7

+0

** КАК ** это "не работает"? –

+0

Il update my question – Beep

+2

Попробуйте '$ ans = $ pmt * ((1+ ($ r/$ n))^($ r * $ n));' – Matt

ответ

0

Основой этой ошибки, если вы посмотрите на то, что у вас есть, вы можете обнаружить ошибку распорных вещей:

$ans = $pmt * //All good 
(((1 + $r/$n) //An extra bracket to start with that is not closed 
^ //All good 
$n ($t) //No operator here. 
- 1) //All good 
/($r/$n)); 

Меняет его

$ans = $pmt * ((1 + $r/$n)^($n * $t - 1)/($r/$n)); 

Вам нужен оператор с $n и $t.

UPDATE

Так

P = 0 // start amount 
pmt = 200 // monthly deposit 
r = 0.06 // Interest amount(6%) 
t = 1 // time being 1 year 
n = 3/12 // investment after 3 months 

ans = 606.02 ? 
+0

Спасибо Мэтт, формула я пытаясь работать, хотя включает ежемесячные депозиты – Beep

+0

Ahh, дайте мне минуту – Matt

+0

спасибо Мэтт, работая над этим уже давно – Beep