匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 2 0 年前

vb簡易問題~條件運算式(急~20點)

1.當a=b時,顯示"a等於b",若a不等於b,則顯示"a不等於b"填滿程式碼!if()and()thenmsgbox"a等於b" ()msgbox"a不等於b"() 2.試用and.or.nor等3種運算子,完成與"a xor b"相同效力的條件運算式

已更新項目:

我是非常誠心的問問題!!

又不是沒有經過思考的就把全部作業打出來請別人回答~

就是不會才問人阿!!

3 個解答

評分
  • ?
    Lv 5
    2 0 年前
    最佳解答

    你說很已經誠心發問了..那我就回一下當a=b時,顯示"a等於b",若a不等於b,則顯示"a不等於b"這題的重點在於你要知道 VB的判斷式原則 [a and b] 會去比對兩數的值 如果相等就是True 不相等就是False以及if .... then AelseBEnd if如果判斷的部份為True就會執行A的程式不然就會執行B的程式綜合之前所說....第一題的答案不就呼之欲出了嗎??這一題是考你VB的基礎概念和對於初學指令if的熟悉度對於if的語法使用 任何一本書上面都寫得一清二楚...我猜你應該是買到瑕疵品了吧...連if指令都沒寫,害你答不出來第二題基礎數位邏輯概念 A xor B =(A and nor(B)) or (nor(A) and B)你應該是商科生吧~所以對這種工科所必備基礎中的基礎完全都不懂你們老師可真是過份啊,居然出給你們商科生這種工科基本題建議你可以和你們班同學一起跟老師抗議 題外話....如果來問已知道答案的問題,那個叫白目(ex:我)來這邊問東西的人大部份都是不懂才會來問所以光是來問...看不出什麼好的範例1:我有個疑問,當a=b時,顯示"a等於b",若a不等於b,則顯示"a不等於b"我知道if then else end if 的用法(代表你查過書)但是怎麼去判斷 a=b 或是a不等於b該怎麼表達就不怎麼清楚了(把問題範圍縮小,讓別人容易幫到你)好的範例2:xor我查過書了,是當兩數不同時為真但是我想不到怎麼把他和and or nor 三個涵數搭在一起會相等因為我是商科的學生,所以對於這種東西並不瞭解可以請幫我解答嗎......這樣寫....我就不信第一篇回答會出現.....

    參考資料: 你的選擇將會透露出你的想法........
  • 2 0 年前

    = =這也不只是工科的基本題啊...這也是商科的基本題,商科的計概中這也是必備的。

  • x32768
    Lv 5
    2 0 年前

    '''''''''''''''''''''''''''''''''''''''第一題

    Public Sub demoxor(ByVal a, ByVal b)

    If a = b Then

    MsgBox "a等於b"

    ElseIf a <> b Then

    MsgBox "a不等於b"

    End If

    End Sub

    '''''''''''''''''''''''''''''''''''''''''''''第二題

    Public Sub demoxor(ByVal a, ByVal b)

    If a = True And b = True Or b = False And a = False Then

    MsgBox ("False")

    ElseIf a = True And b = False Or b = True And a = False Then

    MsgBox ("True")

    Else

    MsgBox ("Null")

    End If

    End Sub

    參考資料: 自己寫的
還有問題?馬上發問,尋求解答。