12. Kiểm tra 3
Xem dạng PDF
Gửi bài giải
Điểm:
25,00
Giới hạn thời gian:
22.0s
Giới hạn bộ nhớ:
64M
Input:
stdin
Output:
stdout
Người đăng:
Dạng bài
Kiểm tra mức độ VỪA - Tính lương công nhân
Một công nhân làm việc với mức lương 25,000 VND/giờ và được thưởng thêm 5,000 VND cho mỗi giờ làm thêm (quá 8 giờ/ngày).
Viết chương trình nhập vào:
- Số giờ làm việc trong ngày (số nguyên)
- Số ngày đã làm việc (số nguyên)
Tính và in ra:
- Tổng số giờ làm việc
- Số giờ làm thêm (nếu có)
- Lương cơ bản (giờ thường × 25,000)
- Tiền thưởng làm thêm (giờ thêm × 5,000)
- Tổng lương nhận được
Dữ liệu vào (Input):
- Dòng 1: Số giờ làm việc mỗi ngày (số nguyên dương)
- Dòng 2: Số ngày đã làm việc (số nguyên dương)
Kết quả (Output):
- Dòng 1: Tổng số giờ làm việc
- Dòng 2: Số giờ làm thêm
- Dòng 3: Lương cơ bản (VND)
- Dòng 4: Tiền thưởng (VND)
- Dòng 5: Tổng lương (VND)
Ví dụ:
Input:
10
5
Output:
50
10
1000000
50000
1050000
Giải thích:
- Tổng giờ: 10 × 5 = 50 giờ
- Giờ thường: 8 × 5 = 40 giờ (tối đa 8 giờ/ngày)
- Giờ làm thêm: 50 - 40 = 10 giờ (nếu âm thì = 0)
- Lương cơ bản: 40 × 25,000 = 1,000,000 VND
- Tiền thưởng: 10 × 5,000 = 50,000 VND
- Tổng lương: 1,000,000 + 50,000 = 1,050,000 VND
Lưu ý: Giờ làm thêm có thể âm (nếu làm < 8 giờ/ngày), nhưng tiền thưởng sẽ âm tương ứng.
Yêu cầu:
- Sử dụng input() và int() để nhập dữ liệu
- Sử dụng các phép toán: *, +, -
- Tính đúng số giờ thường (tối đa 8 giờ/ngày)
- Tính đúng số giờ làm thêm (nếu > 8 giờ/ngày)
Bình luận