作者coeric (coeric)
看板PHP
标题[请益] PV值无法改变
时间Tue Nov 14 01:07:54 2006
<?
$A = pow(1 + $i ,-2);
$B = pow(1 + $i ,-4);
$C = pow(1 + $i ,-6);
$D = pow(1 + $i ,-9);
$E = pow(1 + $i ,-11);
$PV = 100 + 100*$A + 100*$B + 100*$C -200*$D -250*$E ;
$down = 0;
$up = 1;
while($PV < 0)
{
$up = ($down + $up)/2;
$i = $up;
if($i < 0.00001)
{
break;
}
echo " PV = $PV <BR>" ;
echo " i = $i <BR> ";
echo " A = $A <BR>";
echo " down = $down <BR>";
echo " up = $up <BR>";
}
?>
i值可以持续的在改变,可是却无法带回$A、$B、$C、$D、$E、$PV...
有板友可以给予指点吗?先谢罗~~
我大概知道问题在哪,可是却不知怎麽改
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.109.8
1F:→ LPH66:简单说 你需要重算 11/14 01:27
2F:推 ago1414:先给$i 才有$PV 11/14 08:05
3F:推 coeric:可是我$i不是已经改变了?他不会带进去?烦请指点一下 11/14 09:56
4F:推 allanshen:把 assign $A~$E、$PV 这几个变数那几行放到while里面 11/14 10:49
5F:→ ago1414:$i 决定ABCDE ,ABCDE 决定 $PV 11/15 08:38
6F:推 ago1414:没有前面 哪来$PV<0 11/15 08:43