Java Bài 10.2: Bảng kê tiền lương (OOP).


LÀM BÀI

Points: 10 (partial)
Time limit: 2.0s
Memory limit: 20M

Author:
Problem type

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


Lời giải bài tập này: Tại đây

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

There are no comments at the moment.

Zalo