Nền tảng và Lập trình hướng đối tượng với C#
Thời gian: Từ 21:30:00 ngày 20/07/2024 đến 23:59:59 ngày 21/7/2024
Nộp bài: Nén tất cả các file .cs vào 1 file đặt theo họ tên ví dụ: NguyenPhanChiThanh.zip rồi gửi vào link sau: https://forms.gle/GbQhjc6E3cueV1YE7
*** HV được sử dụng tài liệu ***
*** Điểm trừ : Bài làm giống nhau hoặc dùng Chat GPT***
HR Alpha
Công ty phát triển phần mềm Alpha có nhu cầu quản lý các nhân viên văn phòng gồm:
- Manager(Nhân viên quản lý)
- Programmer (Nhân viên lập trình)
- Designer (Nhân viên thiết kế)
- Tester (Nhân viên kiểm thử)
Thông tin cơ bản các nhân viên đều có:
- Mã nhân viên (id)
- Tên nhân viên (fullname)
- Ngày tháng năm sinh (dateOfBirth)
- địa chỉ (address)
- hệ số lương (coefficient)
- ngày bắt đầu làm việc (startDate)
Lương của từng loại nhân viên tính như sau:
- Manager: Lương cơ bản * Hệ số lương.
- Programmer: Lương cơ bản * Hệ số lương + Overtime(tiền làm ngoài giờ)
- Designer: Lương cơ bản * Hệ số lương + Bonus (Tiền thưởng thêm).
- Tester: Lương cơ bản * Hệ số lương + Error * 200.000 (Error là số lỗi quan trọng của phần mềm mà nhân viên này phát hiện được trong tháng).
Áp dụng tính kế thừa và đa xạ viết chương trình thực hiện các chức năng sau:
- Nhập danh sách các nhân viên của công ty (lưu trong một mảng duy nhất).
- Tính tổng số tiền lương công ty phải trả cho toàn bộ nhân viên trong một tháng. (TotalSalary)