[請益] PV值無法改變

看板PHP作者 (coeric)時間19年前 (2006/11/14 01:04), 編輯推噓4(402)
留言6則, 4人參與, 最新討論串1/1
<? $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

11/14 01:27, , 1F
簡單說 你需要重算
11/14 01:27, 1F

11/14 08:05, , 2F
先給$i 才有$PV
11/14 08:05, 2F

11/14 09:56, , 3F
可是我$i不是已經改變了?他不會帶進去?煩請指點一下
11/14 09:56, 3F

11/14 10:49, , 4F
把 assign $A~$E、$PV 這幾個變數那幾行放到while裏面
11/14 10:49, 4F

11/15 08:38, , 5F
$i 決定ABCDE ,ABCDE 決定 $PV
11/15 08:38, 5F

11/15 08:43, , 6F
沒有前面 哪來$PV<0
11/15 08:43, 6F
文章代碼(AID): #15MAMgEe (PHP)
文章代碼(AID): #15MAMgEe (PHP)