C++ Bài 23.C8: Bảng kê tiền lương (OOP).
Công ty FH muốn lập bảng kê tiền lương cho nhân viên. Quy tắc tính lương như sau:
• Lương tháng = Lương ngày \(\times\) số ngày công
• Thưởng
o Nếu số ngày công \(\geq\) \(25\): Thưởng \(20\%\) \(\times\) Lương Tháng
o Nếu số ngày công \(\geq\) \(22\): Thưởng \(10\%\) \(\times\) Lương Tháng
o Nếu số ngày công \(<\) \(22\) : Không Thưởng
• Phụ cấp chức vụ:
o Nếu chức vụ là GD: \(250000\)
o PGĐ: \(200000\)
o TP: \(180000\)
o NV: \(150000\)
Hãy nhập thông tin các nhân viên và tính toán thu nhập theo quy tắc trên.
Input Format
Dòng đầu ghi số nhân viên (không quá \(50\) nhân viên)
• Mỗi nhân viên ghi trên 4 dòng
o Họ tên(Có thể chưa về chuẩn dạng)
o Lương ngày
o Số ngày công
o Chức vụ
Output Format
Ghi ra danh sách nhân viên đã được tính lương gồm các thông tin:
• Mã nhân viên (tự động tăng theo thứ tự nhập, tính từ NV01)
• Tên nhân viên(Chuẩn)
• Lương tháng
• Thưởng
• Phụ cấp chức vụ
• Thực lĩnh.
Dòng cuối ghi tổng chi phí tiền lương (theo mẫu trong ví dụ).
Ví dụ:
Dữ liệu vào:
3
Cao Van Vu
50000
26
GD
Bui Thi Trang
45000
23
PGD
Do Van Truong
40000
25
PGD
Dữ liệu ra:
NV01 Cao Van Vu 1300000 260000 250000 1810000
NV02 Bui Thi Trang 1035000 103500 200000 1338500
NV03 Do Van Truong 1000000 200000 200000 1400000
Tong chi phi tien luong: 4548500
Giải thích ví dụ mẫu:
Ví dụ đầu vào:
Cao Van Vu 50000 26 GD
- Giải thích: Đây là thông tin của nhân viên
Cao Van Vu
, với lương ngày50000
, số ngày công26
và chức vụ làGD
. Dựa vào thông tin này, lương tháng và thưởng sẽ được tính.
- Giải thích: Đây là thông tin của nhân viên
Ví dụ đầu ra:
NV01 Cao Van Vu 1300000 260000 250000 1810000
- Giải thích: Dòng này hiển thị thông tin chi tiết về nhân viên
NV01
, bao gồm tên, lương tháng, thưởng, phụ cấp chức vụ và tổng thu nhập thực lĩnh. Tổng chi phí tiền lương cho tất cả nhân viên cũng được tính toán và hiển thị ở dòng cuối.
Lời giải bài tập này: Tại đây
- Giải thích: Dòng này hiển thị thông tin chi tiết về nhân viên
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House- Việt Nam
Youtube: CLB Lập Trình Full House
Comments