You are on page 1of 10

BI TP THC HNH VISUAL BASIC.

NET
Tun 1 : Cu trc chng trnh VB To v lu 1 project VB Vit chng trnh in ra ch Hello Vit chng trnh nhp h tn ca 1 ngi. In ra h tn ca ngi . Thit k Form nhp vo 2 s. Tnh tng 2 s va nhp (Dng Textbox v Command Button) Thit k giao din my tnh n gin

Tun 2 : Ngn ng lp trnh Vit chng trnh gii phng trnh ax + b = 0 Vit chng trnh gii phng trnh bc 2 : ax2 + bx + c = 0 Vit chng trnh nhp vo 1 s t 1 n 7. Cho bit s l th my trong tun Vit chng trnh tnh tng S = 1 + 2 + 3 ++ N Vit chng trnh tnh N!

Tun 3 : Ngn ng lp trnh (tt) Vit chng trnh lp li nhiu ln vic nhp 1 s nguyn x, vic nhp kt thc khi x=0. Tnh tng cc s va nhp Vit chng trnh kim tra 1 s c phi nguyn t hay khng? Vit chng trnh kim tra 1 s c phi l s chnh phng hay khng?

Tun 4 : Ngn ng lp trnh (tt) Vit chng trnh con nhp vo mng 1 chiu N phn t. Tm s ln nht v nh nht trong mng Vit chng trnh con sp xp mng 1 chiu theo th t tng dn Vit chng trnh con cho bit c bao nhiu s nguyn t trong mng 1 chiu Vit chng trnh con nhp vo mng 2 chiu c M hng, N ct. Tm s ln nht v nh nht trong mng Vit chng trnh con tnh tng cc phn t l trong mng 2 chiu Vit chng trnh con tnh tng cc phn t trn 2 ng cho chnh trong mng 2 chiu Tun 5 : Kim tra Trang 1

Tun 6 : Cc Control iu khin 1. To form cng 2 s a v b c giao din nh sau Yu cu : t tn cho cc textbox s 1(txtso1), s 2 (txtso2), textbox kt qu (txtkq), button kt qu (btnkq), button close (btnclose) Txtkq khng c nhp, khng c t con tr vo textbox ny Dng phm Tab di chuyn cc control theo th t txtso1,txtso2, btnkq, btnclose t phm nng cho button kt qu v button close. 2.Thit k giao din: Yu cu : - Cc iu khin s dng trong form gm: - CheckBox1: thuc tnh Checked False; Text My tnh c nhn - Checkbox2: thuc tnh Checked False; Text My photocopy - PictureBox1: thuc tnh Image None; SizeMode: StretchImage - PictureBox2: thuc tnh Image None; SizeMode: Stretchimage - Chng trnh ny c hai CheckBox cho php click chn. Nu click chn vo CheckBox no th s hin mt bc nh tng ng vi n. 3.To trong form cc iu khin gm ListBox, TextBox v mt Button nh hnh.

4. Chng trnh gm hai textbox cho php nhp hai gi tr gn cho hai bin value1 v value2, bn Trang 2

radiobutton cho php chn bn ton t khc nhau, khi nhp y hai gi tr th c th thc hin tnh bng cch nhp chn nt thc hin tnh v kt qu hin th trong textbox3 kt qu. Tun 7 : Cc Control iu khin (tt) 1. Giao din chng trnh: Yu cu : 5.Chng trnh bao gm mt listbox lit k danh sch 4 nc. Khi ngi dng click vo mt nc no th tn nc hin trn mt nhn v thng tin chi tit hin trn mt nhn khc. 6.Lc ny nu ngi dng click vo lstcountry nhng nu khng click ng vo mt trong bn mc th chng trnh lp tc hin thng bo yu cu chn mt trong bn mc (s kin MouseHover) 2. Thit k giao din nh sau :

Dng Textbox Tun 8 : Cc Control iu khin (tt) 2. Thit k giao din: Yu cu : : - To hai iu khin GroupBox - To 3 radiobox t vo trong iu khin GroupBox1.

Trang 3

- To 3 CheckBox t vo trong iu khin GroupBox2. - To 1 iu khin ListBox v khng nhp liu g c. - To mt iu khin ComboBox. To 6 PictureBox v 3 Label cng 1 Button. - Sa cc thuc tnh sao cho ph hp vi hnh trn. Ring hai iu khin ListBox v ComboBox th cc d liu s c nhp khi Form c load vo lc chng trnh chy. Tun 10 : Thit k Menu Tun 11 : 7.Restore CSDL QLNV 8.Kt ni CSDL QLNV 9.Thit k Form Qu Qun Tun 12 : Thit k Form Qu qun theo yu cu : 10. Dng 2 Textbox cha M qu qun, tn qu qun 11. Cc button u, li, ti, cui 12. Cc button thm, xo, sa, Save,cancel, Exit Tun 13 : Thit k Form Qu qun theo yu cu : 13. Dng DataGrid cha M qu qun, tn qu qun 14. Cc button thm, xo, sa, Save,cancel, Exit Lu : C th thm nhiu mu tin, xo nhiu mu tin Tun 14 : Thit k Form Nhn Vin theo yu cu : 15. Dng DataGrid gm cc thng tin ca sinh vin 16. Dng Combobox cha Tn qu qun 1.Cc button thm, xo, sa, Save,cancel, Exit

Trang 4

2. Thit k chng trnh gii phng trnh bc 2 Yu cu c bn : - Gii c bc 1(a = 0) v bc 2 - C th nhn TIP gii bi mi hoc nhn ESC thot khi chng trnh. Nng cao hn mt t - Sau khi bm nt tnh th nt ny s b m cho n khi c s thay i cc gi tr h s a hay b hay c - To cc phm tt cho cc nt nh khi nhn ALT + T th nt s nhn nt Tnh - Ch cho nhp vo cc text box l s, ba li khi nhp ch, trng 3. Bi 1. Vit hm chn phn t c gi tr X vo pha sau tt c cc phn t c gi tr chn trong mng. Vit hm tm phn t l s nguyn t trong tt c cc phn t ca mng. Bi 2. Nhp vo mt mng s nguyn n phn t t bn phm, in ra mn hnh phn t c s ln xut hin nhiu ln nht trong mn va nhp. 4. Vit chng trnh nhp vo mt dy n s thc a[0], a[1],, a[n-1], sp xp dy s theo th t t ln n nh. In dy s sau khi sp xp. 5. nh ngha mt hm o ngc th t cc phn t ca mt mng s thc: 6. Tm phn t ln nht/nh nht trong mng. (Theo phng php qui v khng qui) Vit chng trnh to ra ma trn vung n x n, vi n c nhp vo (3<=n<=10) v gi tr cc phn t trong mng l ngu nhin(t 1 n 100).In mng s va c ra mn hnh.Sau : a-in ra phn t ln nht,phn t b nht,tng cc phn t ca ma trn b-in ra cc phn t trn ng cho chnh ca ma trn c-in ra cc phn t chn,cc phn t l c trong ma trn d-in ra cc s c xut hin trong dy VD:ma trn c cc s 2,7,5,2,8,2,2,9,5 Chng trnh s in ra 2,7,5,8,9 7. 3. Vit chng trnh nhp vo mt mng, hy xut ra mn hnh: - Phn t ln nht ca mng. - Phn t nh nht ca mng. - Tnh tng ca cc phn t trong mng . 7. Vit chng trnh nhp vo mt mng s t nhin. Hy xut ra mn hnh: - Dng 1 : gm cc s l, tng cng c bao nhiu s l. - Dng 2 : gm cc s chn, tng cng c bao nhiu s chn. - Dng 3 : gm cc s nguyn t. - Dng 4 : gm cc s khng phi l s nguyn t Trang 5

8. 8. Vit chng trnh tnh tng bnh phng ca cc s m trong mt mng cc s nguyn. 9. Vit chng trnh thc hin vic o mt mng mt chiu. V d : 1 2 3 4 5 7 9 10 o thnh 10 9 7 5 4 3 2 1 . 10. Cu 17: Vit chng trnh nhp vo mng, hy xut ra mn hnh: Dng 1: Phn t m ln nht ca mng. Dng 2: Phn t dng nh nht ca mng. Dng 3: Tng cc phn t c cn bc hai nguyn . Dng 4: Gm cc s l, tng cng c bao nhiu s l. Dng 5: Gm cc s chn, tng cng c bao nhiu s chn. Dng 6: Gm cc s nguyn t. Dng 7: Gm cc s khng phi nguyn t. 11. Cu 18: Vit chng trnh nhp vo mt s nh hn 1000. Trnh by dng ch cho bit gi tr ca s . 12. 2.nhp vo mt mng cc s nguyn a.sp xp mng tng dn b.tnh trung bnh cng c.o ngc cc phn t mng. d.kim tra tnh i xng ca mng e.tm phn t ln nht. 3.vit chng trnh nhp vo mt chui.(dng con tr) a.c bt u bng chuihello hay ko? b.c kt thc bng chuihello hay ko? b.xut ra mn hnh chui o ngc ca chui nhp. c.kim tra chui va nhp c i xng hay ko? 13. Bi tp phn Sub-Funtion v vng lp 14. Tt c cc bi tp sau phi s dng sub hoc funtion thc hin cc chng nng tnh ton. 15. Tnh S= N!, (N giai tha) S=N*(N-1)*(N-2)**2*1. Kt qu xut ra Textbox. Nhp n t Textbox 16. Nhp 2 s n v k nguyn. Tnh t hp chp k ca n theo cng thc nh sau C(k,n)=n!/(k!*(n-k)!) 17. Tm cc s Fibonaci. Dy s Fibonaci { 1, 1, 2, 3, 5, 8, 13, 21, } c nhc nhiu trong gii khoa hc k thut, n c xy dng nh sau: U0=1, U1=1 , Uk=Uk-1 + Uk-2 vi mi k= 2, 3, 4, .. Trang 6

18. Vit chng trnh nhp s nguyn n v xut ra trn Textbox n s Fibonaci u tin 19. Bi ton tnh tin li gi ngn hng: Nhp tin vn ban u, s thng gi N v li sut hng thng. Tnh s tin nhn c sau mi thng gi bit rng tin li hng thng c gp vo tin vn. S tin nhn c sau mi thng s hin th trn ListBox dng: Thng 1: 100 Thng 2: 102 V d, tin vn l100, li sut thng l 2%. Sau 1 thng gi s c s tin l: S tin=100 + 100*0.02 = 102 Sau 2 thng gi s c s tin l: S tin=102 + 102*0.02 = 104.04 Cng thc tnh tin thu c sau mi thng gi l: S tin := Tin vn + Tin vn * Li sut S tin ny li tr thnh tin vn ca thng sau, tc l: Tin vn := S tin; Qa trnh c lp i lp li t thng 1 n thng N. 20. Tr li bi ton tnh tin gi ngn hng c tin li hng thng gp vo vn (bi tp trn). Cu hi by gi l: cn gi ti thiu l bao nhiu thng c c s tin > S cho trc. 21. . Nhp 2 s a v n. Tnh S =a^1 + a^2 + a^3 + + a^n. 22. Nhp s n. Tnh S =1^1 + 2^2 + 3^3 + + n^n. 23. Nhp 2 s nguyn dng m v n. Tnh c s chung nh nht v bi s chung ln nht ca m v n. 24. Hng dn: Vi X>Y th UCLN(X,Y)= UCLN(Y,X MOD Y), Ta c lm tip tc cho n khi c mt gi tr 0 xut hin , gi tr cn li s l UCLN. UCLN(60,35) = UCLN(35,25) = UCLN(25,10) = UCLN(10,5) = UCLN(5,0). Vy UCLN(60,35) = 5 25. BSCNN = tch 2 s / UCLN ca 2 s 26. Vit chng trnh nhp s giy v i thnh gi : pht : giy 27. tng: i ra gi : pht : giy, ta theo qui tc sau: S pht = S giy \ 60 (chia nguyn) 28. S giy l = S giy MOD 60 29. i pht ra gi v tnh s pht l

Trang 7

30. S gi = S pht \ 60 (chia nguyn) S pht l = S pht MOD 60 (MOD l php chia ly phn d. ) 31. Tnh tng S=1+1/2+1/3+ 1/N 32. .Tnh S =1 + (1+2)/2! + (1+2+3)/3! ++ (1 + 2 ++ n)/n! 33. Tm tt c cc s nguyn t trong khong t 2 ti 1015 v in ln mn hnh mi dng 10 s. 34. Tm s n b nht tho s =1 + 2 + 3 + + n >10000 v hy cho bit khi s c gi tr l bao nhiu ? 35. VCT nhp vo 2 phn s a/b v c/d. 36. Hy tnh tng ca phn s ny, yu cu l phn s kt qu phi dng ti gin. v d :1/6+1/3=1/2 37. 15. Nhp s nguyn n. Kim tra s n c phi l s nguyn t hay khng? Cho bit, s nguyn t l s <>1 ch chia ht cho 1 v chnh n. 38. Tm n s nguyn t u tin. V d n=8 th kt qu l: 2,3,5,7,11,13,17,19 39. Vit chng trnh tr chi on s nh sau: +. My ly ra mt s ngu nhin t 1 n 100 (l s ca my SOMAY +.Ngi chi nhp vo mt s (SONHAP) Nu s nhp ln hn s my th thng bo so ban lon hon so may Nu s nhp nh hn s my th thng bo so ban nho hon so may +.Tr chi s kt thc nu hoc bn on ng hoc bn on sai by ln. Trng hp bn on khng ng th in ra cu: Bn thua ri v hin th s m my ngh(SOMAY). 40. Vit chng trnh phn tch mt s nguyn dng ra tha s nguyn t. 41. Vit chng trnh tnh tng sau: S= 1 x +x^2- x^3+ (-1)x^n 42. Vit chng trnh tnh tng sau: S= 1 + x/1! +x2/2! + x//3! + + x/n! 43. Vit mt hm tnh tng cc ch s ca mt s nguyn. 44. Vit chng trnh nhp vo mt s nguyn, dng hm trn kim tra xem s c chia ht cho 3 khng. (Mt s chia ht cho 3 khi tng cc ch s ca n chia ht cho 3) 45. Bi tp 1: Vit chng trnh qun l lai H s vi cc yu cu:

S dng ListView hin th danh sch nh hnh S dng connected connection (Datareader) thc hin bi tp ny D liu s dng MS Access vi ng dn ng D liu MS Access c 1 table: LOAIHOSO ( MaLoai [autonumber], TenLoai [Text,255]) Cc nt lnh Thm, Sa, Xa thc hin nh trnh din di y. Trang 8

Bi tp 2: Vit chng trnh qun l lai H s vi cc yu cu:


S dng ListView hin th danh sch nh hnh S dng Disconnected connection (DataSET) thc hin bi tp ny D liu s dng MS Access vi ng dn ng D liu MS Access c 1 table: LOAIHOSO ( MaLoai [autonumber], TenLoai [Text,255]) Cc nt lnh Thm, Sa, Xa thc hin nh trnh din di y.

1. Bi Tp Mng. Vit chng trnh thc hin cc yu cu sau: a. Sp xp mng tng/gim dn. b. Tm v tr u tin ca s x trong mng. c. Tm tt c cc v tr xut hin ca x, kt qu lu trong mng ph. d. Xa phn t ti v tr index trong mng. e. Xa tt c cc phn t bng x trong mng. f. Xa tt c cc phn t trng nhau trong mng. Trang 9

g. Xa cc phn t trng nhau, ch cha li mt phn t u tin. V d: trong mng c 3 phn t c gi tr l 10, xa 2 phn t pha sau, ch li mt phn t u tin c gi tr bng 10 m thi. h. Chn mt s x vo mng ti v tr index. i. Chn x vo mng A c th t sao cho mng sau khi chn vn c th t. j. Trn 2 mng A, B c th t thnh mng C c th t. k. Tch mng A thnh 2 mng con B, C sao cho B cha cc s chn, C cha cc s l. 2. hy vit chng trnh nhp vo mt s N , tm trong khong t 1 > N cc s chia ht cho 4 c tn cng l 6 " thit k chuong trinh bao gm 2 textbox : 1 textbox nhp s N , mt nt nhn s l yu cu trn v 1 textbox hin th s phn t chia ht cho 4 v tn cng l 6 nm trong mang t 1 > N

Trang 10

You might also like