vb 簡單計算 20,vb 簡單計算

2025-01-12 06:10:18 字數 2045 閱讀 5045

vb 簡單計算

1樓:網友

dim num1%, num2%, result!, nok%, nerror%

private sub command2_click()label1 = 您一共答了十道題,對了" &val(nok) &道題,錯了" &val(nerror) &道題"

trueend sub

private sub command3_click()endend sub

private sub command4_click()= true

label1 =

nok = 0

nerror = 0

end sub

private sub form_load()= false

falsedim nop%, op as string * 1randomize

num1 = int(90 * rnd + 10)num2 = int(90 * rnd + 10)nop = int(4 * rnd + 1)select case nop

case 1

op = result = num1 + num2case 2

op = result = num1 - num2case 3

op = result = num1 * num2case 4

op = result = format(num1 / num2, "")

end select

num1; op; num2; "

end sub

private sub command1_click()if val(text1) =result thenlabel1 = 恭喜你,答對了!"

nok = nok + 1

elselabel1 = 答錯了,請努力!"

nerror = nerror + 1

end if

text1 =

form_load

if nok + nerror > 9 thenmsgbox "只能答十道題", 提示"

true 檢視結果"

falseend if

end sub

2樓:網友

vb計算1+1

private sub command1_click()=1+1 '加法。

1-1 '減法。

1*1 '乘法。

1/1 '除法。

end sub

vb 簡單演算法題

3樓:學古箏

這是乙個遞迴函式,分別解釋。

x\100結果是x除以100取整,x mod 100結果是x除以100取餘數,x mod 10結果是x除以10取餘數,第一次執行pt

x=15768,x mod 100不計算。

x \ 100=157,注意這裡開始遞迴,又一次需要計算pt,所以再次進入pt ,可以這樣理解x mod 10已經計算得到8就等這次pt的結果了並沒有執行下一步print pt

第二次執行pt

x=157,x mod 100不計算。

x \ 100=1,注意這裡又開始遞迴,又一次需要計算pt,所以再次進入pt ,可以這樣理解x mod 10已經計算得到7就等這次pt的結果了並沒有執行下一步print pt

第三次執行pt

x=1,這次執行的是。

pt = x mod 100

結果是pt=1

返回到第二次。

pt=1*10+7=17

列印17這是遞迴沒結束pt=17還要。

返回到第一次。

pt=17*10+8=178

列印178遞迴結束返回(pt=178)

你的上一步還有乙個。

列印178(所以這裡還有一次178)

圖中vb的具體計算過程

4樓:網友

2+5^2*3=2+5*5*3=2+25*3=77 sqr函式是平方根 求得sqr(77)約等於9

9 mod 4 求餘數等於1

vb日期計算,vb時間的加減

首先得到今天的日期 year date month date day date 然後對day date 的值 n 然後根據月份 month date 判斷加後的日期是否超過30 或31 之後得到新的日期值,然後用famat函式輸出新的日期即可。n 10 text1 dateadd d n,date ...

vb中計算下列分段函式的值,VB中,計算下列分段函式的值

input x x if x 0 and x 100 theny 0.9 x elseif x 100 and x 300 theny 0.85 x elseif x 300 then y 0.82 x end if print y yend vb編寫程式,計算分段函式 在窗體上放一個命令按鈕,將 ...

VB計算BMI指數,如何計算BMI指數?

你的公式不對a b 2 我幫你改成a b 看起來差不多,實際公式是a 是標準身材。private sub command1 click dim a as single,b as single,c as single a val text1 b val text2 c round a b c if t...