vb 條件語句求解,求vb表示式

時間 2025-01-14 15:15:10

1樓:網友

不同文字框不存在「同時」改變的情況,但是可以認為,只要他們在某一時間內都發生了變化,就叫做「同時」改變。比如說在點選某個按鈕前都發生了變化。

首先宣告全域性變數,用於標記文字框內容是否發生了,取值為真時表示變化了。

dim blntext1 as boolean

dim blntext2 as boolean

dim blntext3 as boolean

響應text1變化事件寫如下**:

blntext1=true

然後響應text2和text3的變化事件都寫同類語句。這樣當文字框變化後,對應的標記就會取值為真。

響應按鈕點選事件,寫如下**:

if blntext1=true and blntext2=true and blntext3=true then

執行某個msgbox

elseif blntext1=true and blntext2=false and blntext3=false then

執行某個msgbox

end if

2樓:pippo仔

不同的文字框不存在「在同一時間」來改變這種情況,但是,只要他們是在一定時間內發生了變化,被稱為「同步」的轉變。例如,點選乙個按鈕,已經改變了。

首先要宣告的全域性變數,用來標記文字框內容發生的價值是真實的,說的變化。

的暗淡blntext1作為布林。

的暗淡blntext2作為布林。

暗淡blntext3布林。

響應text1中的變化的事件編寫以下**:的。

blntext1 =真。

和響應text2的變化和文字3事件寫相同型別的語句。所以,當在文字框中的變化,相應的變數值將是真實的。

響應按鈕的單擊事件,編寫以下**:

blntext1 =真實和blntext2的= true和blntext3 = true,那麼。

執行msgbox

elseif的blntext1 = true和blntext2 =假blntext3 = false,那麼。

執行msgbox

結束,如果。

求vb表示式

3樓:網友

sin(2*x) +cos(2*x)正常表示式是對的不過要考試角度和弧度的問題。

通常vb使用弧度,所以,如果你使用角度,需要角度轉弧度sin(2*x* +cos(2*x*

這樣計算才正常。

vb求解釋

4樓:平平靜靜的教肓

程式載入時,設定 n=5

點選後,將5傳給函式。

函式內計算 s = 5+4+3+2+1 ,計算s=15ss = ss + s,所以ss也是15

最終列印 ss;s;n

第一次點選結果為:15150

第。二、三、四次點選時,n已經為0,所以後面三次點選s的數值一直不變,還是15

但ss在變,分別為 15+15; 15+15+15; 15+15+15+15

所以後面三次數出結果分別為。

vb程式求解!!

5樓:網友

從上面來看,肯定是你對z1賦值的問題了,按你上面說的,q是大於17的,只要是1-17內的數字都是沒有問題的。程式如下:

並沒有出現你說的在z1為1到9進不能執行,在z1=10到17時能執行,可見還是出在你如何對z1進行賦值的問題上。

要用val,str對字元和數字間轉換一下的。

如下,測試沒有問題:

6樓:數學王子他

你的程式中變數z1並沒有被賦值啊。

vb求解啊

7樓:七年某同志

首先 先看單擊事件。

在這個單擊事件中。

i從1 到 3 每次2步。

共走了兩次。

分別是i=1,i=3

然後逐步分析。

先看當i=1時。

呼叫了sum函式。

此函式的乙個引數n=i=1

然後定義了j

由於j是靜態變數。

所以不會因為函式的執行完畢而失去原有的值。

所以此時j=1

然後返回引數值。

此時s=0+1=1

第一步完成 然後是第二步。

此時i=3j=1執行函式sum

j=1(j的原值)+3(i的值)=4

返回引數值此時s=1+4等於5

由於各種原因 可能我的敘說風格和術語跟你不太一樣如果有不明白的 歡迎追問 不過要先自己思考。

vb求解啊

8樓:網友

fact(x)=fact(4)=1*2*3*4=24fact(y)=fact(2)=1*2=2fact(x-y)=fact(4-2)=fact(2)=1*2=2因此答案就是:24/(2*2)=6

fact函式的作用就是數學上的f(x)=n!

9樓:可軒

fact(x)即 fact(4) 返回值是 1*2*3*4=24fact(y)即 fact(2) 返回值是 1*2=2fact(x-y) 即fact(4-2)即fact(2) 返回值是2結果是 24/(2*2)=6

vb求解啊

10樓:宛丘山人

i=0時,a(0)=1 t=1, 因t≠3 得 a(1)=1 因i≠3 a(4)=1 輸出1

i=1時,a(1)=2 t=2, 因t≠3 得 a(2)=2 因i≠3 a(4)=1 輸出2

i=2時,a(2)=3 t=3, 因t=3 輸出3 a(2)=1 因i≠3 a(4)=1 輸出1

i=3時,a(3)=4 t=4, 因t≠3 得 a(4)=4 因i=3 a(4)=1 輸出4

i=4時,a(4)=5 t=5, 因t≠3 得 a(5)=5 因i≠3 a(4)=1 輸出1

總之:執行結果是:12

vb當中的演算法問題

11樓:sql的藝術

答案是c,值為1

首先是36\5 值為7

然後 7 mod 2 值為 1

36\5的意思36被5整除,結果是5×7=35,餘數不管,所以結果為7

12樓:網友

\的優先順序高於mod

計算36\5=

mod 2vb中取餘如果有小數,先四捨五入,再作取餘所以相當於,7 mod 2

結果為1別外補充,mod函式用法很不統一,vb系的這樣算,但還是有很多程式演算法不同,結果也差很多,沒辦法,爭議大,不統一。

關於VB表示式運算的,VB中 表示式運算順序

在表示式中,當運算子不止一種時,要先處理算術運算子,接著處理比較運算子,然後再處理邏輯運算子。算術 比較 邏輯 指數運算 相等 not 負數 不等 and 乘法和除法 小於 or 整數除法 大於 xor 求模運算 mod 小於或相等 eqv 加法和減法 大於或相等 imp 字串連線 like is ...

VB中邏輯表示式怎麼表示,請問,VB中的邏輯運算子都是什麼意思?

不周期彗星 1 x y小於10 且 x y要大於0 x y 10 and x y 0 2 x.y都是正整數或都是負整數 int x x and int y y and sng x sng y 3 a.b之一為零但不得同時為零 a 0 or b 0 and a b 4 c1 c2 c3大於等於255或...

vb表示式 用inputbox輸出正實數,用print方法在一行上顯

private sub command1 click dim i doi val inputbox 輸入一個正實數 loop while i 0 print 數字 i print 平方 round i 2,3 print 平方根 round sqr i 3 print 立方 round i 3,3 ...