PHP中的公式

时间:2010-05-18 18:29:08

标签: php excel formula

对于熟悉编程的人,我知道这个问题可能看起来很荒谬,但请耐心等待。我参与了一个法庭案件,关键点取决于几个问题的答案。

给出一个数学公式,以及如下所示的完整公式文档: alt text http://img69.imageshack.us/img69/1937/formula.png
(像素化一些描述符)

  1. 在解决P的等式时,是否有任何要求或需要在用PHP源代码实现之前在Microsoft Excel中实现该公式?

  2. 一位称职的PHP程序员是否可以在不使用Microsoft Excel的情况下将公式输入PHP源代码?

  3. 非常感谢!

5 个答案:

答案 0 :(得分:8)

1:不,我(以及许多人)可能真的不会使用excel。 2:绝对。

你必须要意识到的是,编程语言很少处理“方程式”,它们不像数学那样“对称”,右侧评估到左边。

答案 1 :(得分:5)

你提出的公式是补习数学,任何使用任何编程语言(包括PHP)的程序员都可以在没有Excel或任何其他软件辅助的情况下实现这些公式。所以你的问题的答案是:

1。)否

2。)是

答案 2 :(得分:4)

我没有测试过这个,但我没有用任何东西写这个。只是这个消息框和上面的图片。我这样做是为了表明在几分钟内编写实现这些公式的代码是多么简单。

<?php
$C  = 1;
$I  = 2;
$N  = 3;
$T  = 4;
$TA = 5;
$Q  = 6;
$E  = 7;
$L  = 8;
$D  = 9;

$i = 1.0/12.0;
$v = 1.0/(1.0+$i);
$f = (1.0+$i)/(1.0+($i*$Q/30.0));
$a = ((1.0 - pow($v, $N))/$i)*$f;
$b = (1.0 - pow($v, $N+$T))/$i;
$ff = ($E - $Q)/30.0;
$aa = $A*$ff;
$j = $D*$TA/100.0;
$k = (($L*$T)/(600.0*($T+1.0))) * ((($T-$a+$b)/$i)+$aa);
$P = $C / ($a - $j - $k);
echo $P;
?>

答案 3 :(得分:2)

在PHP中实现之前没有任何理由使用Excel。虽然它可能会帮助那些想要使用Excel进行某些基本计算的人来查看输入值的变化,但是PHP技术人员可以直接在变量和公式中进行编码。

答案 4 :(得分:0)

我想我会成为逆势者。

  

在求解P的等式时,是否有任何要求或需要在用PHP源代码实现之前在Microsoft Excel中实现公式?

虽然在PHP源代码中实现公式之前不需要在Microsoft Excel中实现公式,但由于公式的数量和复杂性,开发人员可能在编码公式之前使用Excel查看所有中间结果进入PHP。

原始实现可能已经在Excel中,并且在用户对结果感到满意的一段时间之后,公式在PHP中重新编码。

  

一位称职的PHP程序员是否可以在不使用Microsoft Excel的情况下将公式输入PHP源代码?