2016-03-03 99 views
0

我用PHP編寫一個簡單的等式。我試圖複製下面的等式。數學在PHP給錯誤的答案

當我用我在PHP提供的變量制定出尋呼機的公式,我得到2,467.86(用公式A)。

但是當我在PHP中運行它,我得到4,2267.11,其中有我在PHP哪裏呢?

公式A enter image description here

PHP式

<?php 
$p = 0; 
$i = 0.06; 
$c = 12; 
$n = 1; 
$r = 200; 

$x = $i/$c; 
$y = pow((1 + $x), ($n * $c)); 

$vf = $p * $y + (($r * $y - 1)/$x); 
?> 
<p>Answer:<?php echo $vf; ?></p> 

回答

2

這裏:

$vf = $p * $y + ($r * ($y - 1)/$x); 
// outputs 2467.1124745799 

你的方程爲:

$vf = $p * $y + (($r * $y - 1)/$x); // <- NOT $r*$y -1 , but $r*($y-1) 

你可以看到它here - 3v4l