版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1、給輸入的內(nèi)容給出判斷:練習(xí)冊(cè)六:在考生文件夾下打開(kāi)Access數(shù)據(jù)庫(kù)prog0214.mdb,在窗體FormGrade中,編寫(xiě)“等級(jí)”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:根據(jù)下表,將由文本框Text1輸入成績(jī)對(duì)應(yīng)的等級(jí)顯示有文本框Text2中。Dim a As IntegerDim s As Stringa = Text1If a = 0 And a = 90 Thens = AElseIf a = 75 Thens = BElseIf a = 60 Thens = CElses = DEnd IfText2 = sEnd If練習(xí)冊(cè)八:在考生文件夾下打開(kāi)Access數(shù)據(jù)庫(kù)prog021
2、6.mdb。在窗體FormNumber中,編寫(xiě)“位數(shù)”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:在文本框Text1中輸入一個(gè)不超過(guò)4位的正整數(shù),判斷它的位數(shù),結(jié)果顯示在文本框Text2中。Dim a As Integer, b As Integera = Text1If a 0 And a = 100 Thenb = 3ElseIf a = 10 Then b = 2Elseb = 1End IfEnd IfText2 = b例1:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體djzh上“成績(jī)等級(jí)”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:當(dāng)成績(jī)小于0或大于100,顯示“非法數(shù)據(jù)”,否則按如
3、下規(guī)則轉(zhuǎn)換:成績(jī)85:優(yōu)秀60成績(jī)85 :合格 成績(jī)60 :不合格Dim cj As Single, dj As String cj = Text1.Value Select Case cj Case 85 To 100 dj = 優(yōu)秀 Case 60 To 84 dj = 合格 Case 0 To 59 dj = 不合格 Case Else dj = 非法數(shù)據(jù) End SelectText2.Value = dj例2:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體leapyear上“是否閏年”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:輸入一個(gè)日期,單擊“是否閏年”按鈕,根據(jù)判斷結(jié)果顯示
4、“是閏年”或“不是閏年”。 ( 參見(jiàn)P218 字符串轉(zhuǎn)換日期函數(shù)DateValue )閏年的條件是:年份能被4整除但不能被100整除,或能被400整除。 Dim y As Integer y = Year(DateValue(Text1.Value) If (y Mod 4 = 0 And y Mod 100 0) Or y Mod 400 = 0 Then Text2.Value = 是閏年 Else Text2.Value = 不是閏年 End If例3:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體FrmPrime上“判斷素?cái)?shù)”按鈕的單擊事件處理代碼,判斷文本框text1中自然
5、數(shù)是否為素?cái)?shù)(只能被1和本身整除的自然數(shù)),并將判斷結(jié)果顯示在標(biāo)簽Label1中。Dim i As Integer, j As Integer, x As Integer, pd As Stringx = Text1For i = 2 To x pd = 素?cái)?shù) For j = 2 To Sqr(i) If i Mod j = 0 Then pd = 不是素?cái)?shù) End If Next jNext iLabel2.Caption = pd練習(xí)冊(cè)三:在考生文件夾下打開(kāi)Access數(shù)據(jù)庫(kù)prog0226.mdb,在窗體FormNum中,編寫(xiě)“判斷”按鈕的Click事件代碼,實(shí)現(xiàn)如下功能:根據(jù)輸入的字符
6、判斷是否為數(shù)字,若是顯示“Yes”,否則顯示“No”。Dim a As Stringa = Text1If a = 0 And a = 0 And C = 9 Then Label1.Caption = C & 是數(shù)字! Else Label1.Caption = C & 是其它字符! End If例5:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體qsws的“求三位數(shù)字”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:在text1輸入一個(gè)三位正整數(shù),單擊“求三位數(shù)字”按鈕,分別在text2、text3、text4上顯示其百位數(shù)字、十位數(shù)字和個(gè)位數(shù)字;若輸入的整數(shù)不足三位,則退出窗體。 a =
7、 Text1.Value If a 999 Then DoCmd.Close Else gw = Int(a / 1) Mod 10 sw = Int(a / 10) Mod 10 bw = Int(a / 100) Mod 10 Text2.Value = bw Text3.Value = sw Text4.Value = gw End If2、對(duì)輸入的兩個(gè)值進(jìn)行運(yùn)算或判斷:練習(xí)冊(cè)一:在考生文件夾下打開(kāi)Access數(shù)據(jù)庫(kù)prog0224.mdb,按圖在窗體FormJudge中,編寫(xiě)“判斷”按鈕的Click事件代碼,實(shí)現(xiàn)如下功能:根據(jù)輸入的三條邊長(zhǎng)a、b、c,判斷能否構(gòu)成三角形,如果可以,顯示
8、“Yes”,否則顯示“No”。Dim a As Integer, b As Integer, c As Integera = Text1b = Text2c = Text3If (a + b) c And (a + c) b And (b + c) a ThenText4 = YesElseText4 = NoEnd If例1:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體Compare上“比較”按鈕的單擊事件處理代碼,判斷文本框Text1、Text2中兩個(gè)數(shù)的大小,將比較結(jié)果(ab)顯示在標(biāo)簽Label1中。Dim a As Integer, b As Integer a = Te
9、xt1.Value b = Text2.Value If a b Then Label1.Caption = ab ElseIf a = b Then Label1.Caption = a=b Else Label1.Caption = a= 0 And a = 24 ThenIf a = 0 And a = 9 Thenb = b & aEnd IfNext iLabel2.Caption = b例1:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體forminvt中的“逆序”按鈕的單擊事件處理代碼,將文本框Text1中輸入的字符串逆序顯示在文本框Text2中。Dim s As St
10、ring, i As Integer, a As Strings = Text1i = 1j = Len(s)While i = 0 Theny = x 2 + 8Elsey = 2 * x - 5End IfText2 = y練習(xí)冊(cè)十:在考生文件夾下打開(kāi)Access數(shù)據(jù)庫(kù)prog0218.mdb。在窗體FormChange中,編寫(xiě)“轉(zhuǎn)化”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:分別在在文本框Text1和Text2中輸入1,9區(qū)間內(nèi)的整數(shù)數(shù)n,a,將它們轉(zhuǎn)化為數(shù)值aaaaaaaa(n個(gè)a),結(jié)果顯示在文本框Text3中。Dim a As Integer, b As String, c As St
11、ringa = Text1b = Text2If (a = 1 And a = 1 And b = 9) Thenc = String(a, b)Text3 = cEnd If例1:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體calc上“計(jì)算”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:根據(jù)文本框Text1中輸入的X值,計(jì)算如下分段函數(shù)的值,結(jié)果顯示在Text2中。 Dim x As Single, y As Single x = Text1.Value Select Case x Case Is = -10 y = 2 * (Sin(x) + 1) Case Is = 10 Then
12、y = x 2 + 1 Else y = x + 1 End If Label1.Caption = y例3:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體areaorgirth上的組合款的change事件處理代碼,實(shí)現(xiàn)依據(jù)組合框中選擇“計(jì)算面積”和“計(jì)算周長(zhǎng)”,計(jì)算圓的面積或周長(zhǎng),圓的半徑由文本框Text1輸入,計(jì)算結(jié)果顯示在標(biāo)簽Text2中。Dim r As Single, c As Single Const PI = 3.14159 r = Text1.Value If Combo1.Value = 計(jì)算面積 Then c = PI * r * r Else c = 2 * P
13、I * r End If Text2.Value = c例4:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。對(duì)窗體tstj,編寫(xiě)“計(jì)算”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:(1)若兩種商品的總計(jì)金額小于300,按原價(jià)付款,否則打九折;(2)實(shí)際付款額四舍五入取整。dj1 = Text1.Value sl1 = Text2.Value dj2 = Text3.Value sl2 = Text4.Value fke = dj1 * sl1 + dj2 * sl2 If fke 300 Then fke = fke * 0.9 End If Text5.Value = Round(fke, 0)5、
14、利用循環(huán)遍歷輸入的字符或數(shù)字的每一位,做出運(yùn)算或判斷練習(xí)冊(cè)四:在考生文件夾下打開(kāi)Access數(shù)據(jù)庫(kù)prog0227.mdb。在窗體FormSum中,編寫(xiě)“求和”按鈕的Click事件代碼,實(shí)現(xiàn)如下功能:根據(jù)輸入的整數(shù)n,計(jì)算1+22+32+42+n2的值。Dim n As IntegerDim s As Longn = Text1s = 0For i = 1 To ns = i 2 + sNext iLabel2.Caption = s例1:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體szzh的“計(jì)算”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:求一個(gè)三位正整數(shù)的各位數(shù)字之和,若輸入的整數(shù)
15、小于100或大于999,則顯示“輸入有誤”。Dim num As Integer num = Text1.Value If num 999 Or num = 0 And c = 9) Then js = js + 1 End If Next i Text2.Value = js練習(xí)冊(cè)九:在考生文件夾下打開(kāi)Access數(shù)據(jù)庫(kù)prog0217.mdb。在窗體FormMult中,編寫(xiě)“計(jì)算”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:在文本框Text1中輸入一個(gè)偶數(shù)n(n20),計(jì)算2*4*6*8*n的值,結(jié)果顯示在文本框Text2中。Dim i As Integer, a As Long, n As I
16、ntegern = Text1If (n 20) And (n Mod 2 = 0) Thena = 1i = 2While i = na = i * ai = i + 2WendText2 = aEnd If例3:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體CalChar上“統(tǒng)計(jì)”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:在文本框Text1中輸入一字符串,單擊“統(tǒng)計(jì)”按鈕,將在文本框Text2中顯示該字符串的非空格字符的個(gè)數(shù)。 Dim count As Integer, i As Integer, s As String, x As String count = 0 s = Text
17、1.Value For i = 1 To Len(s) x = Mid(s, i, 1) If x Space(1) Then count = count + 1 End If Next i Text2.Value = count例4:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體stfn上“偶數(shù)字符串”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:在Text1中輸入一個(gè)字符串,單擊“偶數(shù)字符串”按鈕,在Text2中顯示刪去其他字符后的偶數(shù)字符串。Dim s As String, n As Integer, i As Integer Dim c As String, zfc As Strin
18、g s = Text1.Value n = Len(s) zfc = For i = 1 To n c = Mid(s, i, 1) If c = 0 And c = a And c = A And c = 0 And c = 9) Then例6:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體factor上“因子個(gè)數(shù)”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:輸入一個(gè)正整數(shù),單擊“因子個(gè)數(shù)”按鈕,顯示該數(shù)的因子個(gè)數(shù)。數(shù)n的因子是指除本身外能夠整除n的數(shù)。如6的因子有:1,2,3;10的因子有:1,2,5。Dim number As Integer, count As Integer, i
19、 As Integer number = Text1.Value count = 0 For i = 1 To number - 1 If number Mod i = 0 Then count = count + 1 End If Next i Text2.Value = count例7:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體sszh上“計(jì)算”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:計(jì)算從1到該數(shù)之間(含該數(shù))的所有素?cái)?shù)之和,結(jié)果顯示在Text2中。注:素?cái)?shù)是指只能被1和本身整除的數(shù)。 x = Text1.Value s = 0 For i = 2 To x pd = Tru
20、e For j = 2 To Sqr(i) If i Mod j = 0 Then pd = False End If Next j If pd Then s = s + i End If Next iText2.Value = s注:題目改為統(tǒng)計(jì)1到該數(shù)之間所有素?cái)?shù)的個(gè)數(shù),則改為s=s+1例8:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體js3上“計(jì)算”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:在文本框Text1中輸入一個(gè)正整數(shù)后,單擊“計(jì)算”按鈕,計(jì)算1到該數(shù)之間(含該數(shù))的奇數(shù)和,結(jié)果顯示在Text2中。a = Text1.Valuejsh = 0For i = 1 To a I
21、f i Mod 2 0 Then jsh = jsh + i End IfNext iText2.Value = jsh注:如果題目改為偶數(shù),則改為If i Mod 2 = 0 Then例9:打開(kāi)Access數(shù)據(jù)庫(kù)“所用文件.mdb”。要求編寫(xiě)窗體qh2上“計(jì)算”按鈕的單擊事件處理代碼,實(shí)現(xiàn)如下功能:在文本框Text1中輸入一個(gè)正整數(shù),單擊“計(jì)算”按鈕,計(jì)算從1到該數(shù)之間(含該數(shù))能被5整除的奇數(shù)之和,結(jié)果顯示在Text2中。 a = Text1.Value jsh = 0 For i = 1 To a If i Mod 2 0 Then If i Mod 5 = 0 Then jsh = jsh + i End If End If Next iText2.Value = jsh注:題目如果改為被3整除的偶數(shù)之和,則改為 If i Mod 2 = 0 Then和I
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智慧城市運(yùn)營(yíng)服務(wù)承包商工程款保證合同4篇
- 二零二五年度嬰幼兒專用奶粉供應(yīng)鏈管理服務(wù)合同4篇
- 二零二五版商業(yè)綜合體導(dǎo)視系統(tǒng)升級(jí)改造合同3篇
- 2025年度鏟車(chē)智能化改造與系統(tǒng)集成合同范本4篇
- 2025年個(gè)人股權(quán)分割及轉(zhuǎn)讓合同范本2篇
- 二零二五年度農(nóng)藥產(chǎn)品生產(chǎn)原材料供應(yīng)采購(gòu)合同4篇
- 2025年度年會(huì)場(chǎng)地租賃及綠化布置服務(wù)合同4篇
- 2025年個(gè)人房產(chǎn)購(gòu)置標(biāo)準(zhǔn)合同模板2篇
- 2025年度環(huán)保板材加工與銷售合同范本4篇
- 2025年度門(mén)類安裝工程安全施工及驗(yàn)收合同4篇
- 第1課 隋朝統(tǒng)一與滅亡 課件(26張)2024-2025學(xué)年部編版七年級(jí)歷史下冊(cè)
- 2025-2030年中國(guó)糖醇市場(chǎng)運(yùn)行狀況及投資前景趨勢(shì)分析報(bào)告
- 冬日暖陽(yáng)健康守護(hù)
- 水處理藥劑采購(gòu)項(xiàng)目技術(shù)方案(技術(shù)方案)
- 2024級(jí)高一上期期中測(cè)試數(shù)學(xué)試題含答案
- 盾構(gòu)標(biāo)準(zhǔn)化施工手冊(cè)
- 山東省2024-2025學(xué)年高三上學(xué)期新高考聯(lián)合質(zhì)量測(cè)評(píng)10月聯(lián)考英語(yǔ)試題
- 不間斷電源UPS知識(shí)培訓(xùn)
- 三年級(jí)除法豎式300道題及答案
- 人教版八級(jí)物理下冊(cè)知識(shí)點(diǎn)結(jié)
- 2024年江蘇省徐州市中考一模數(shù)學(xué)試題(含答案)
評(píng)論
0/150
提交評(píng)論