VB編隨機加法題目,新手請教

時間 2022-11-13 03:16:05

1樓:匿名使用者

private sub command1_click()randomize

dim a as integer, b as integera = int(rnd * 90) + 10b = int(rnd * 90) + 10text1.text = text1.text & a & " + " & b & " =()" & vbcrlf

end sub

2樓:匿名使用者

private sub command1_click()dim a, b as integer

randomize (time)

a = int(rnd * 90) + 10b = int(rnd * 90) + 10text1.text=a

text2.text=b

text3.text=""

end sub

private sub text3_keypress(keyascii as integer)

if keyascii = chr(13) + chr(10) then

if val(trim(text1.text))+val(trim(text2.text))=val(trim(text3.text)) then

msgbox("答案正確")

else

msgbox("答案錯誤")

end if

end if

end sub

3樓:

keypress想表達什麼?

實在是不知道你想表達啥 沒法改

print "a & " + "b & " = "( )"

這句有問題

應該是text1.text=a & " + " & b & " = ( )"

4樓:

dim a as integer, b as integer, c'把變數宣告在全域性,這樣變數才可以在整個窗體上使用private sub command1_click()a = int(rnd * 90) + 10b = int(rnd * 90) + 10print a & " + "; b & "= ( )"

'你把變數也引住了

end sub

private sub text1_change()c = a + b

if text1.text = c thenmsgbox "正確!"

end if

end sub

我也是初學。希望對你有幫助

你基礎都沒學好,怎麼寫**?不要只看書。要多實踐。

vb隨機函式,vb隨機函式

dim a 1 to 35 randomize for i 1 to 35 a a i int rnd 36 for j 1 to i 1 if a i a j then goto anext j next i 請參考這個題我的回答 同樣是關於vb隨機數生成的。這很簡單 以窗體click事件為例 d...

vb程式設計,產生隨機數,vb程式設計,產生隨機數

可以的,先設定textbox的屬性值,確定範圍,隨機數產生用 rnd函式。比如 int rnd 整數n 產生0,1,2,3,n 1中的隨機數。rnd產生的是0 1的隨機數。例如 int rnd n m 1 m 產生的是在區間 m,n 內的數。randomize 關鍵必須有,不然每次執行隨機數都不變n...

用VB編計算器,用VB編乙個計算器

給我你的郵箱,我把工程發過去 dim pi as double dim temp as double dim j as integer dim te as string dim yf as string dim m as boolean dim f as boolean private sub co...

vb中如何讓取隨機數,VB中如何讓取隨機數

int upperbound lowerbound 1 rnd lowerbound upperbound是上限的意思,lowerbound是下限的意思,根據你的要求來指定數字 比如我要乙個0到10的隨機數 randomize 初始化隨機數種子text1 int rnd 10 0 1 0 在vb中,...

vb題目 單擊「生成隨機數」按鈕,隨機生成兩3位正整數M N分別顯示在對應文字框中

使用 random類 可以實現。private sub button1 click sender as object,e as eventargs handles button1.click dim newrandom1 as new random dim newrandom2 as new ran...