討論串[VB6 ] 計算機
共 51 篇文章

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fumizuki (小獅子)時間20年前 (2005/06/11 16:07), 編輯資訊
0
0
0
內容預覽:
數值是 0 1 2 3 4 5 6 7 8 9 ,不含其它符號,更不包含空格等等... 有加減乘除的都稱它為運算式. Val() 並不是計算,是轉換,它只取前幾個字元,後面非數字的部份會捨棄。. 非數字的部份之後還就算還有數字,也照樣捨棄.... 你最後一個的輸出值抄錯了吧.... 輸出是 2,不可
(還有595個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TrueFeeling (昨日之死)時間20年前 (2005/06/11 14:46), 編輯資訊
0
0
0
內容預覽:
我在這邊加入一個:. ElseIf op1 = "^" Then. p = p - 1: GoSub SplitProc這邊加入一個:. p = InStr(s, "^"). If p > 0 Then GoSub SplitProc: F = F(op1) ^ F(op2): GoTo EndPr
(還有288個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TrueFeeling (昨日之死)時間20年前 (2005/06/11 14:02), 編輯資訊
0
0
0
內容預覽:
^^^^^^^^^^^^^^^^^^^^^^^. 這邊的"s 只剩下數值"是什麼意思?. 如果拿這個例子來分析的話:. Eval(2-3*5+7/5-9)=Eval(2-3*5)+Eval(7/5-9). 2-3*5或7/5-9這樣算是數值嗎?. 還有就是我再即時運算視窗中:. ===. W=2-3
(還有501個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fumizuki (小獅子)時間20年前 (2005/06/11 13:37), 編輯資訊
0
0
0
內容預覽:
s 只剩下數值的時候,. Eval 不是會把 s 分割成兩部份嗎? 並且這兩部份不包含中間的運算子,. 然後這兩部份會再交給新的 Eval 處理,新的 Eval 一樣會分解,去掉運算子,. 再交給新的 Eval 處理.... 重複這樣的行為,直到 s 不再包含運算子時,傳回數值,. 這裡就算是一個
(還有781個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TrueFeeling (昨日之死)時間20年前 (2005/06/11 13:23), 編輯資訊
0
0
0
內容預覽:
^^^^^^^^^^^. 怎麼樣算是執行完成呢@@"嗯,知道. 可是為什麼乘最高,其他最低呢?. 我覺得應該是類似這樣吧:. 最高-次高-低-最低. 嗯,這個我有看到,想問一下如果不設這個c的話,. 方程式還可以運作嗎?為什麼?我以為輸入和輸出要分開,沒想到你居然把它合在一起. 嗯嗯,高手高手^^|