L
Gửi các bạn, mình có 1 bài toán như sau :
Mính có ngày vào làm việc tại Cty của 1 nhân viên (chẳng hạn 17/06/1987), bậy giờ mình muốn tính số ngày phép thường niên mà người này được nghỉ, với các yêu cầu (như luật lao động) :
- Nếu đủ 1 năm thì được nghỉ 12 ngày
- Nếu dưới 1 năm thì số ngày được nghỉ = số tháng thực tế làm việc/12 (có làm tròn số, chẳng hạn 2,3 ngày thàng 2 ngày)
- Cứ mỗi 5 năm thì đươc nghỉ thêm 1 ngày (chẳng hạn từ năm thứ 11 trở đi ta được nghỉ 12+2 = 14 ngày)
- Nếu ai vào làm trước ngày 16 của 1 tháng nào đó thì tính từ ngày 1 của tháng đó, ngược lại từ ngày 16 thì tính từ ngày 1 của tháng tiếp theo (ví dụ tôi vào làm từ 17/4/2002 thì khi tính ngày phép Cty sẽ tính từ 1/5/2002)
Hỡi các cao nhân, hãy vung gậy xuất chiêu nhé ...
Mính có ngày vào làm việc tại Cty của 1 nhân viên (chẳng hạn 17/06/1987), bậy giờ mình muốn tính số ngày phép thường niên mà người này được nghỉ, với các yêu cầu (như luật lao động) :
- Nếu đủ 1 năm thì được nghỉ 12 ngày
- Nếu dưới 1 năm thì số ngày được nghỉ = số tháng thực tế làm việc/12 (có làm tròn số, chẳng hạn 2,3 ngày thàng 2 ngày)
- Cứ mỗi 5 năm thì đươc nghỉ thêm 1 ngày (chẳng hạn từ năm thứ 11 trở đi ta được nghỉ 12+2 = 14 ngày)
- Nếu ai vào làm trước ngày 16 của 1 tháng nào đó thì tính từ ngày 1 của tháng đó, ngược lại từ ngày 16 thì tính từ ngày 1 của tháng tiếp theo (ví dụ tôi vào làm từ 17/4/2002 thì khi tính ngày phép Cty sẽ tính từ 1/5/2002)
Hỡi các cao nhân, hãy vung gậy xuất chiêu nhé ...