Bài tập lập trình Windows căn bản

pdf 29 trang phuongnguyen 5150
Bạn đang xem 20 trang mẫu của tài liệu "Bài tập lập trình Windows căn bản", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfbai_tap_lap_trinh_windows_can_ban.pdf

Nội dung text: Bài tập lập trình Windows căn bản

  1. Bài tập Lập trình Windows Căn Bản
  2. Bài tập Lập trình Windows Căn Bản - n ƯƠ 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 1
  3. Bài tập Lập trình Windows Căn Bản - n 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 x 3 x y x 2 1 sin x Câu hỏi: khi nhập x a = 7, b = 5 Câu hỏi (*): Vi t l n n n ỉ sử d ng tố n a, b. 2
  4. Bài tập Lập trình Windows Căn Bản - n 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: -8x3 - 12x - 1 ≥ y = f(x) = { x2 - 6x – 19 khi 1 bài 31) 1.28: S = 1 + 2 + 3 + + n 1.29: S = 12 + 22 + 32 + + n2 1.30: S = 2 + 4 + 6 + + (2n-2) + 2n i 1.31: P = n! = 1*2*3* *(n-1)*n 3
  5. Bài tập Lập trình Windows Căn Bản - n ƯƠ 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 4
  6. Bài tập Lập trình Windows Căn Bản - n 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” 5
  7. Bài tập Lập trình Windows Căn Bản - n .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 6
  8. Bài tập Lập trình Windows Căn Bản - n .7: n .6 n ổn n ả ợ n n n .8: n n n ậ ố nguyên a, b. n n “Tong” ổn ợ ả. 7
  9. Bài tập Lập trình Windows Căn Bản - n .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 ả. 8
  10. Bài tập Lập trình Windows Căn Bản - n 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. 9
  11. Bài tập Lập trình Windows Căn Bản - n ƯƠ 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: -8x3 - 12x - 1 ≥ y = f(x) = { x2 - 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ă 10
  12. Bài tập Lập trình Windows Căn Bản - n .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. 11
  13. Bài tập Lập trình Windows Căn Bản - n 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. 12
  14. Bài tập Lập trình Windows Căn Bản - n .6 n ự n .5 ố ự ố n n n ỏ n n ỏ n n n .7: Vi n n ả n n ậc 2: ax2 + bx + c = 0 13
  15. Bài tập Lập trình Windows Căn Bản - n .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 14
  16. Bài tập Lập trình Windows Căn Bản - n ƯƠ 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 = 12 + 22 + 32 + + n2 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: 15
  17. Bài tập Lập trình Windows Căn Bản - n 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. 16
  18. Bài tập Lập trình Windows Căn Bản - n ƯƠ 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. 1 1 1 S(n) 1 2 3 n 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ả. 17
  19. Bài tập Lập trình Windows Căn Bản - n ƯƠ 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. 18
  20. Bài tập Lập trình Windows Căn Bản - n 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. 19
  21. Bài tập Lập trình Windows Căn Bản - n ƯƠ G 7 G : - Form - Menu - CheckBox - ListBox - ComboBox - Common Dialog - PictureBox - TreeView .1: n n n n n n ân n n “ n ” 20
  22. Bài tập Lập trình Windows Căn Bản - n .2: n n n n n ản n n 21
  23. Bài tập Lập trình Windows Căn Bản - n .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 22
  24. Bài tập Lập trình Windows Căn Bản - n 7.6: n n n n n n ân n n “ n n n” 23
  25. Bài tập Lập trình Windows Căn Bản - n ƯƠ 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 24
  26. Bài tập Lập trình Windows Căn Bản - n ƯƠ G : - ố ợn 9.1: n n 9.2: n n 9.3: n n 9.4: n n 25
  27. Bài tập Lập trình Windows Căn Bản - n 9.5: n n 9.6: n n 9.7: n n 26
  28. Bài tập Lập trình Windows Căn Bản - n ƯƠ 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 27
  29. Bài tập Lập trình Windows Căn Bản - n 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 28