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 ...