【问题标题】:Maths in php giving wrong answerphp中的数学给出错误的答案
【发布时间】:2016-03-03 12:07:37
【问题描述】:

我有一个用 PHP 编写的简单方程。我试图复制下面的等式。

当我使用我在 PHP 中提供的变量计算寻呼机上的方程式时,我得到 2,467.86(使用方程式 A)。

但是当我在 PHP 中运行它时,我得到 4,2267.11,我的 PHP 哪里出错了?

公式 A

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>

【问题讨论】:

    标签: php variables math equation


    【解决方案1】:

    这里:

    $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

    【讨论】:

      猜你喜欢
      • 2016-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-19
      • 2020-02-16
      相关资源
      最近更新 更多