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

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.