Bài tập Lập trình Windows căn bản - Nguyễn Bá Phúc

Kiến thức cơ bản:

- Giới thiệu về môi trường Visual Studio 2005

- Tạo Project: Console Application, Windows Application, lưu, biên dịch chương trình

- Các lệnh cơ bản, các phép toán, các kiểu dữ liệu

pdf29 trang | Chia sẻ: phuongt97 | Lượt xem: 402 | Lượt tải: 0download
Bạn đang xem trước 20 trang nội dung tài liệu Bài tập Lập trình Windows căn bản - Nguyễn Bá Phúc, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Bài tập Lập trình Windows Căn Bản Bài tập Lập trình Windows Căn Bản - n 1 ƯƠ G G (CONSOLE APPLICATION) - n - n n n n n n n - n ản n - n ậ n n : 1.1: n n n Console Application tên BaiTap1_1 n n n n C# n n n 1.2: n n n Windows Application tên BaiTap1_2 n n n n n n n 1.3: V n n n n Console Application, n n n “X n n ” 1.4: n n n n Console Application, n n n “ n D n n Khoa Dien Tu – Tin Hoc Bo mon Tin Hoc” 1.5: n n n n Console Application, n n n - Họ tên - Ngày sinh - Đ a chỉ - Đ n tho i - Quê quán Bài 1.6: n n n n n n n ậ vào số nguyên x. Hãy xu t số nguyên x lên màn hình Bài tập Lập trình Windows Căn Bản - n 2 Bài 1.7: n n n n n n n ậ vào 2 số nguyên a, b. Hãy tính tổng và xu t k t quả lên màn hình Bài 1.8: n n n n n n n ậ vào 2 số nguyên a, b. Hãy tính hi u và xu t k t quả lên màn hình Bài 1.9: n n n n n n n ậ vào 2 số nguyên a, b. Hãy tính tích và xu t k t quả lên màn hình Bài 1.10: n n n n n n n ậ vào chi u dài và chi u r ng của hình ch nhật. Hãy tính chu vi, và di n tích của hình ch nhậ Bài 1.11: n n n n n n n ậ vào bán kính r (số thực) của hình tròn. Hãy tính chu vi, và di n tích củ n òn Bài 1.12: n n n n n n n ậ vào c nh a (số thực) của hình vuông. Hãy tính chu vi, và di n tích củ n n Bài 1.13: n n n n n n n ậ vào số thực x. Hãy tính xx xx y sin12 3    Câu hỏi: khi nhập x < 0 thì k t quả y = ??? Bài 1.14: n n n n n n n ậ vào số nguyên n có 3 ch số. Hãy tính tổng 3 ch số Bài 1.15: n n n n n n n ậ vào số ti n ã ổi N ra các lo i ti n m n 1 1 Bài 1.16: Nhập vào số nguyên n có 8 ch số : Hãy tìm: - Giá tr tổng của các ch số - Giá tr n n của tổng. - Trung bình c ng của tổng. Bài 1.17: n n n n n n n ậ vào 2 số a và b. Hãy hoán v 2 số a = 5, b = 7 => a = 7, b = 5 Câu hỏi (*): Vi t l n n n ỉ sử d ng tố n a, b. Bài tập Lập trình Windows Căn Bản - n 3 Bài 1.18: n n n n n n n ậ vào số nguyên n có 3 ch số. Hãy tìm ch số l n th nhì. Ví d : n = 418 => n có 3 ch số 4, 1, 8. Ch số l n th nhì: 4 n n n n n ication, nhập vào số xe (có bốn ch số) trong bi n số xe máy. Cho bi t số ợc m y nút. Ví d : số xe là 4546, tổng các ch số là 4 + 5 + 4 + 6 = 19. Số nút là 9. n n n n n n, nhập vào số giây, in ra gi - phút - â n ng. Ví d : nhập 3685, in ra màn hình : 1 gi 1 phút 25 giây : Vi n n n n n n, nhập vào số thực x. Hãy tính: -8x 3 - 12x - 1 ≥ x 2 - 6x – 19 khi 1 < x < 2 7x ≤ 1 Bài 1.22: Vi n n n n n n, nhập 3 số thực. Hãy thay t t cả các số âm b ng tr tuy ối của nó. Ví d : a = 2 b = -5 c = -8 K t quả: a = 2 b = 5 c = 8 Bài 1.23: Vi n n n n n n n n, nhập vào tháng của m nă n ù n n nă L ý ử d ng c f f giải Bài 1.24: Vi n n tìm số l n nh t trong 3 số thực a, b, c. Bài 1.25: Vi n n ố nhỏ nh t trong 3 số nguyên a, b, c. Bài 1.26: Vi n n n ập vào số nguyên n có 3 ch số. Hãy tìm ch số nhỏ nhì. Bài 1.27: Vi n n n ập vào số nguyên n có 4 ch số. Hãy tìm ch số nhỏ nhì. * Viết ươ trì ập vào số nguyên n. Hãy thực hiện các yêu cầu sau: (áp dụng từ bài 1.28 -> bài 31) 1.28: S = 1 + 2 + 3 + ... + n 1.29: S = 1 2 + 2 2 + 3 2 + ...+ n 2 1.30: S = 2 + 4 + 6 + ... + (2n-2) + 2n i 1.31: P = n! = 1*2*3*...*(n-1)*n y = f(x) = { Bài tập Lập trình Windows Căn Bản - n 4 ƯƠ G Ơ - n ậ n n n - n n - n n L n - ự n n - thêm n D n n , GroupBox - L n n ư tậ từ B tr ết ươ trì ụ g Windows Application. 2.1: n n n Windows Application tên BaiTap2_1 n n n n ổ n “CHUONG TRINH DON GIAN” n “frmChuongTrinhDonGian” T n n n n n n .2: n n n n òn n Bài tập Lập trình Windows Căn Bản - n 5 2.3: n n n trên Form n n n ân n - Họ tên - Ngày sinh - Đ a chỉ - Đ n tho i - Quê quán .4: n n n n “ n ” n n “Chao mung ban den voi mon hoc LAP TRINH TREN MOI TRUONG WINDOWS” Bài tập Lập trình Windows Căn Bản - n 6 .5: n n n ậ n n ọ n n n “ n ” n n .6: n n n ậ ố nguyên a, b. n n “Tong” n n ả ổn Bài tập Lập trình Windows Căn Bản - n 7 .7: n .6 n ổn n ả ợ n n n .8: n n n ậ ố nguyên a, b. n n “Tong” ổn ợ ả. Bài tập Lập trình Windows Căn Bản - n 8 .9 n .8 ổ n n n n n n n ả ợ n ả 2.10: n n n ậ n ủ n n ậ ã n n ch n ủ n n ậ ả n ả. Bài tập Lập trình Windows Căn Bản - n 9 2.11: n n n ậ n ủ n n ậ ã n n n ủ n n ậ n n n n n ả n n . 2.12: n ự n .10 n n ố n n ả n ả 2.13 n ự n .11 n n ố n n ả n n n MessageBox. Bài tập Lập trình Windows Căn Bản - n 10 ƯƠ G : - L n ố n - n ử n - n ử - f f - .1: Vi n n n ập vào số thực x. Hãy tính: -8x 3 - 12x - 1 ≥ x 2 - 6x – 19 khi 1 < x < 2 7x ≤ 1 ả t ra TextBox f. .2: Vi n n n ập vào tháng của m nă n c mùa nào trong nă y = f(x) = { Bài tập Lập trình Windows Căn Bản - n 11 .3: Giải h n n ax + by = c dx + ey = f Các h số a, b, c, d, e, f nhập từ bàn phím. Yêu cầu xét t t cả ng hợp có th . .4: Vi n n n ập vào ngày, tháng ki n n ợp l không? Các tháng 1, 3, 5, 7, 8, 10, 12 có 31 ngày. Các tháng 4, 6, 9, 11 có 30 ngày. Tháng 2 có 28 ngày. { Bài tập Lập trình Windows Căn Bản - n 12 n n ậ ợ n n n n ậ ợ n n .5: Vi n n ố l n nh t n ỏ n n ỏ n trong 3 số thực a, b, c. Bài tập Lập trình Windows Căn Bản - n 13 .6 n ự n .5 ố ự ố n n n ỏ n n ỏ n n n .7: Vi n n ả n n ậc 2: ax2 + bx + c = 0 Bài tập Lập trình Windows Căn Bản - n 14 .8: Vi n n ập vào m n n n nă ã t ngày ti p theo (ngày, n nă ă nă ng ho nă n ận. Ví d : - Nhập: 1/2/2008 => Ngày ti p theo: 2/2/2008 - Nhập: 31/1/2008 => Ngày ti p theo: 1/2/2008 - Nhập: 31/12/2008 => Ngày ti p theo: 1/1/2009 Bài tập Lập trình Windows Căn Bản - n 15 ƯƠ G : - ủ f - n ủ f Viết ươ trì ập vào số nguyên n ụ từ ế t 4.1: S = 1 + 2 + 3 + ... + n 4.2: S = 1 2 + 2 2 + 3 2 + ...+ n 2 4.3: 4.4: S = 1 + 3 + 5 + ... + (2n-1) + (2n+1) 4.5: S = 2 + 4 + 6 + ... + (2n-2) + 2n 4.6: 4.7: S = n! = 1*2*3*...*(n-1)*n 4.8: 4.9: 4.10: Bài tập Lập trình Windows Căn Bản - n 16 4.11: 4.12: 4.13: 4.14: Vi n n n ập vào tuổi cha và tuổi con hi n t i. (tuổi cha > 2 lần tuổi con). Hỏi n nă n a tuổi cha b ng 2 lần tuổi con. Bài tập Lập trình Windows Căn Bản - n 17 ƯƠ G 5: N: - n - ọ Bài 5.1: Vi n n n ập vào n. Hãy tính S(n) và xu t k t quả lên màn hình. n nS 1 ... 3 1 2 1 1)(  Bài 5.2: Vi n n n ập n. Ki m tra xem n là số nguyên tố hay không ? .3: Vi t n n ả n n ậc 1 : ax + b = 0 - Xây dựng hàm nhập các h số a, b. - Xây dựn tính nghi m số. - Xây dựn t quả. Bài 5.4: Giả n n ậc 2 : ax2 + + ≠ - Xây dựng hàm nhập các h số a, b, c. - Xây dựng tính nghi m số. - Xây dựn t quả. Bài tập Lập trình Windows Căn Bản - n 18 ƯƠ G 6 G : - L n n n n Bài 6.1: Vi n n n ập vào mảng m t chi u các số thực a có n phần tử. Sa t mảng n n n Bài 6.2: Vi n n n ập vào mảng m t chi u các số thực a có n phần tử. Hãy tìm giá tr nhỏ nh t của mản Bài 6.3: Vi n n n ập vào mảng m t chi u các số thực a có n phần tử. Hãy tính tổng các giá tr trong mản Bài 6.4: Vi n n n ập vào mảng m t chi u các số nguyên a có n phần tử. Hãy m số ợng các phần tử âm trong mản Bài 6.5: Vi n n n ập vào mảng m t chi u các số nguyên a có n phần tử. Hãy sắp x p mảng giảm dần. Bài 6.6: Vi n n n ập vào mảng m t chi u các số nguyên a có n phần tử. Hãy li t kê các giá tr chẵn trong mản Bài 6.7: Vi n n n ập vào mảng m t chi u các số nguyên a có n phần tử. Hãy li t kê các giá tr âm trong mản Bài 6.8: Vi t c n n n ập vào mảng m t chi u các số nguyên a có n phần tử. Hãy li t kê các v trí mà t âm trong mản Bài 6.9: Vi n n n ập vào mảng m t chi u các số nguyên a có n phần tử. Hãy li t kê các v trí mà t ng trong mản Bài 6.10: Vi n n n ập vào mảng m t chi u các số thực a có n phần tử. Hãy tìm giá tr giá tr n ầu tiên trong mảng . Bài 6.11: Vi n n n ập vào mảng m t chi u các số nguyên a có n phần tử. Tìm số chẵn cuối cùng trong mảng. Bài 6.12: Vi n n n ập vào mảng m t chi u các số nguyên a có n phần tử. Hãy tính tổng các giá tr n n ảng. Bài 6.13: Vi n n n ập vào mảng m t chi u các số nguyên a có n phần tử. Hãy tính tổng các giá tr âm trong mảng. Bài 6.14: Vi n n n ập vào mảng m t chi u các số nguyên n a có n phần tử. Hãy tính tổng các giá tr lẻ trong mảng. Bài 6.15: Vi n n n ập vào mảng m t chi u các số nguyên n a có n phần tử. Hãy tính tổng các giá tr chẵn trong mảng. Bài tập Lập trình Windows Căn Bản - n 19 Bài 6.16: Vi n n n ập vào mảng m t chi u các số nguyên n a có n phần tử. Hãy m số ợng các giá tr chẵn trong mảng. Bài 6.17: Vi n n n ập vào mảng m t chi u các số nguyên n a có n phần tử. Hãy m số ợng các giá tr lẻ trong mảng. Bài tập Lập trình Windows Căn Bản - n 20 ƯƠ G 7 G : - Form - Menu - CheckBox - ListBox - ComboBox - Common Dialog - PictureBox - TreeView .1: n n n n n n ân n n “ n ” Bài tập Lập trình Windows Căn Bản - n 21 .2: n n n n n ản n n Bài tập Lập trình Windows Căn Bản - n 22 .3: n n n ủ n n ậ n n menu. 7.4: n ự n .3 n n ố n n ả n ả .5: n n ọn Ho ten trong n n Bài tập Lập trình Windows Căn Bản - n 23 7.6: n n n n n n ân n n “ n n n” Bài tập Lập trình Windows Căn Bản - n 24 ƯƠ G 8: OOP : - - ừ - Đ n .1: ố ợn clsPhepTinh ự n n n n ản n ừ n ân ố n n .2: ố ợn clsHinhChuNhat ự n n n n ủ n n ậ .3: ố ợn clsHinhTron ự n n n n òn Bài tập Lập trình Windows Căn Bản - n 25 ƯƠ G : - ố ợn 9.1: n n 9.2: n n 9.3: n n 9.4: n n Bài tập Lập trình Windows Căn Bản - n 26 9.5: n n 9.6: n n 9.7: n n Bài tập Lập trình Windows Căn Bản - n 27 ƯƠ G 10: : - ố ợn ọ n n ( n n n) ghi ậ n ViDu.txt n n n “ n D n n Khoa Dien Tu – Tin Hoc Bo mon Tin Hoc” : n n n n n ọ n n ậ n ViDu.txt n 10.1 n ả n n n Bài tập Lập trình Windows Căn Bản - n 28 1. ậ ậ ậ n ậ 1 - n n ần n n 2. Professional C# 2005 - byChristian Nagelet al. 3. Microsoft Visual CS 2005 Step by Step - MS Press 4. Programming Microsoft Windows with C# - Charles Petzold

Các file đính kèm theo tài liệu này:

  • pdfbai_tap_lap_trinh_windows_can_ban_nguyen_ba_phuc.pdf
Tài liệu liên quan