Bài t p Windows Form Trung tâm ào t o CNTT TP H Chí MinhĐ
BÀI TP CHƯƠNG 2: WINDOWS CONTROLS
Mc tiêu : hiu và áp dng được các control cơ bn: Textbox, Button, Radiobutton,
Checkbox.
Bài 1: To giao din như hình: nhp vào 2 s và 4 Radio, click vào Radio Cng s thc
hin phép Cng 2 s và xut kết qu vào Label Kết qu. Thc hin tương t cho các
Radio còn li. (kim tra d liu nhp phi là s)
Bài 2: Viết chương trình dùng để định dng LABEl TEXT theo các Checkbox và Radio
button tương ng (Font Style, Color).
1
Bài tp Windows Form Trung tâm Đào to CNTT TP H Chí Minh
Bài 3: Viết chương trình dùng để định dng TEXTBOX theo các font ch tương ng vi
tng Radio button.
2
Bài tập Windows Form Trung m Đào tạo CNTT TP H C Minh
Bài 4: Viết chương trình Qun lý thu tin cho quán Café Sinh Viên như sau:
Khi nhóm khách hàng vào quán gi café s được chn 1 trong các loi café. Giá
cho tng loi café tương ng như sau:
Café đen: 20.000đ
Café đá: 25.000đ
Café sa: 25.000đ
Café sa đá: 30.000đ
Café kem: 35.000đ
Khi khách hàng gi tính tin, thu ngân s nhp thông tin tên khách hàng và tùy
vào loi café thì s có giá tương ng ( lưu ý: nếu khách hàng là Sinh Viên – check
vào checkbox Sinh Viên – thì s được gim giá 20%). Cui cùng thu ngân s tính
tng s người trong nhóm và thanh toán tin.
Chương trình thc hin:
- Form_Load: con tr văn bn đặt vào ô tên khách hàng, các button TinhTien,
NhapLai, ThanhToan b m (enabled=false). Thc hin nhp tên khách hàng (tên
khách hàng không được để trng). Check vào checkbox Sinh Viên nếu khách
hàng là Sinh Viên, chn loi café mà khách hàng đã gi. Khi nhp đầy đủ thông
tin thì btnTinhTien có tác dng.
- btnTinhTien _Click: thc hin tính tin cho khách hàng va nhp và hin th lên
messagebox, đng thi lưu li thông tin tng s tin và tng s lượt khách.
btnNhapLai, btnThanhToan sáng lên sn sàng cho vic nhp khách hàng mi
hoc thanh toán tin.
- btnNhapLai_Click: khi to li trng thái ban đầu ca Form, btnNhapLai b m.
- btnThanhToan_Click: Ghi li thông tin tng s khách và tng tin Thanh toán vào
các label tương ng, đồng thi khi to li giá tr tng s khách hàng =0, tng tin
thanh toán =0, sn sàng cho vic nhp nhóm khách hàng mi. btnThanhToan b
m.
3
Bài tập Windows Form Trung m Đào tạo CNTT TP H C Minh
- btnThoat_Click: hi người dùng có chc chn thoát khi chương trình hay không?
Yes: thoát, No: không.
Bài 5: Viết chương trình kim tra sc khe ca 1 người bng cách nhp vào các thông
s: h tên (không được rng), chiu cao (cm), cân nng (kg) d liu vày phi là s. Tính
cân s cân chun ca người đó theo công thc sau (tùy theo Nam hay N):
Công thc tính cân nng chun:
Cân nng lý tưởng (kg) = T – 100 – (T –150/ N)
(Trong đó: T là chiu cao (cm), N = 4 vi Nam và N = 2 vi N.)
-btnTinh: Thc hin tính s cân chun theo công thc, sau đó hin th kết qu vào
label kết qu như hình.
-btnXoa: tr li trng ban đầu ca Form, cho phép nhp người mi
-btnThoat: thoát khi chương trình.
4
Bài tập Windows Form Trung m Đào tạo CNTT TP H C Minh
Bài 6: Viết chương trình Qun lýThanh toán tin phòng cho Khách sn Thanh Thanh như
sau:
Khi khách tr phòng, nhân viên kế toán s thc hin kim tra tên, địa ch, s ngày
, loi phòng, tin nghi và dch v ca khách. Sau đây là bng giá:
oLoi phòng:
Phòng đơn: 300.000đ/1 ngày
Phòng đôi: 350.000đ/1 ngày
Phòng ba: 400.000đ/1 ngày
oTin nghi: mi loi cng thêm 10.000đ
oDch v:
Karaoke: 50.000đ
Ăn sáng: 15.000đ/1 ngày
5