看板 PHP 關於我們 聯絡資訊
<? $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
LPH66:簡單說 你需要重算 11/14 01:27
ago1414:先給$i 才有$PV 11/14 08:05
coeric:可是我$i不是已經改變了?他不會帶進去?煩請指點一下 11/14 09:56
allanshen:把 assign $A~$E、$PV 這幾個變數那幾行放到while裏面 11/14 10:49
ago1414:$i 決定ABCDE ,ABCDE 決定 $PV 11/15 08:38
ago1414:沒有前面 哪來$PV<0 11/15 08:43