You are on page 1of 6

1.

Dùng cấu trúc bài tập sau: (1đ)


2. Thiết kế Form như sau: (2đ)

Text Name Mô tả
Nhập từ 1--4 Label1
Dữ liệu nhập lblDis Hiển thị dữ liệu khi nhấn nút
Nhập
Thông Kê: lblHienThi Biểu diễn dữ liệu khi nhấn nút
Hiển Thị
textBox txtHuman Nhập giá trị 1 đến 4:
1 tương ứng với Boss
2: CommisstionWorker
3: PieceWorker
4: HourlyWorker
Nhập btSet Khi txtHuman nhận giá trị từ 1—
4, và nhấn nút btSet thì lblDis sẽ
hiển thị dữ liệu tương ứng
Hiển Thị btDis Khi nhấn btDis, lblHienThi sẽ
biểu diễn toàn bộ dữ liệu vừa
được btSet nhập

3. Output (4đ)
1. Nhập 1 vào txtHuman và nhấn nút btSet
2. Tương tự nhập 3 và nhấn tbSet

3. Nhấn Hiển Thị để lấy toàn bộ kết quả:

Hướng dẫn
(Đây chỉ là hướng dẫn tổng quát, các em xem lại các bài tập đã làm để làm bài)

 Khai báo cho nút Nhập:


 Tạo From nhưng đưa code Run vào Main() để khi chạy Form được khởi động

 Tạo 4 chuỗi output1 ,2,3 và 4 để chứa output của từng loại nhân viên, ví dụ khi txtHuman nhận
giá trị là 1, khi nhấn btSet thì lblDis sẽ hiển thị giá trị tương ứng

 btDis chỉ là sự hiển thì tổng hợp của output1, 2, 3 và 4


 Lớp Date:
Tạo và dùng đối tượng lớp Date trong lớp abstract Employee để các lớp con kế thừa

 Viết lại ToString để hiện thị


 Ví dụ btSet_click

 Ví dụ btDis

4. Phần mở rộng (3đ)


- Thay vì Họ và Tên , ngày tháng năm và Lương, chức vụ được ghi trong code, sinh viên tạo các
textbox để nhập bằng Button Nhập thông tin, Ngày Sinh, Ngày Làm
- Sau đó nhập 1-4 sẽ hiển thị thông tin nhập từ các textbox Hoten…
- Tạo 1 lớp Salary, đế tính toán lương. Trong Salary có thời gian (lớp Date- xử lý ngày tháng). Lớp
Salary dùng để tính Earning cho các chức danh khác nhau.
Note:
- Nội dung Salary, sinh viên tự lên kịch bản như lời gợi ý trên lớp làm sao cho mỗi chức danh có
Earning() khác nhau. Ví dụ nhập Tháng, nhập chức danh thì in ra lương tháng đó, ví dụ nhập
tháng 10, nhập boss ( có 31 ngày trừ 8 ngày nghỉ còn 23 ngày, tính lương 23 ngày này) còn tháng
9 chỉ có 30 ngày hay tháng 2 chỉ có 28/29 ngày)
- Sinh viên nộp output bằng file word (không phải file report) save dưới dạng STT_MSSV_HoTen
- Nộp source code để chấm

You might also like