有關VB的

2008-10-07 8:31 pm
我想 寫1個程式係當我入1個數字時
電腦判斷佢係5係1個雙數 如果係 就輸出Eastbound
5係就出Westbound 以下係我自己想的程式 不知是那裡有問題,總係出5到我想要的 5該幫幫我


Dim Number As Double
Number = CDbl(txtStreetNum.Text)

If "Number" Is "/ 2" Then

txtResult.Text = "Eastbound"
Else

txtResult.Text = "Westbound"


End If
更新1:

最好就係給我連絡方式來教1教我 因我好趕

回答 (2)

2008-10-08 8:31 am
✔ 最佳答案
第一,雙單數只限於整數,小數或分數是不能決定雙或單的。請參看
http://hk.knowledge.yahoo.com/question/question?qid=7007071700530

如樓上(001)所講,Is 係用來比較兩個物件,數字不是物件不能用 Is 來比較。

可以用 Mod (modulus) 這個 operator 找出餘數來決定雙單,例子如下:

If Number Mod 2 = 0 Then
MsgBox "Even number"
Else
MsgBox "Odd number"
End If
2008-10-07 9:26 pm
IS係用作對比兩個物件是否一樣。

If "Number" Is "/ 2" Then '即係Number同/2是否一樣呢?


收錄日期: 2021-04-26 13:13:01
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20081007000051KK00835

檢視 Wayback Machine 備份