作者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