Cải thiện bài viết
Lưu bài viết
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận
Gộp lương là số tiền mà một nhân viên kiếm được trong một khoảng thời gian cụ thể trước khi có bất kỳ khoản khấu trừ nào. Có rất nhiều cách khác nhau để tính toán tổng lương tùy thuộc vào cách nhân viên được trả tiền. Bài viết này mô tả hai cách phổ biến nhất -mức lương và tiền lương.weekly basis because of a Rule called overtime, the federal government’s Fair Labor Standards Act states that for overtime an employee must receive overtime pay for hours worked over 40 in a work week at a rate not less than 1.5 times regular rates of pay.
Example:
Nhân viên được trả lương hàng giờ
Nếu một nhân viên được trả tiền hàng giờ, anh ta được trả một số tiền cố định cho mỗi giờ làm việc. Vì vậy, nếu anh ta được trả 100 Rupi một giờ, và anh ta làm việc tám giờ tổng tiền lương của anh ta là 8,00 Rupee. Tiền lương gộp của một nhân viên hàng giờ phải được tính toán một cách tuyệt vời vì một quy tắc gọi là tăng ca 1,5 lần tỷ lệ lương thường xuyên. & NBSP;
Hãy giả sử một công việc như một nhân viên được trả lương hàng giờ và anh ta được trả 100/giờ. & NBSP;
total gross pay = [hourly_wage *40] + [1.5 * hourly_wage * [worked_hours-40]].Nếu anh ta làm việc trong 50 giờ trong một tuần thì anh ta sẽ nhận được tiền làm thêm cho thêm giờ anh ta làm việc, anh ta sẽ được trả 1,5 lần là 1.100 rupee trong 10 giờ [50-40]. & NBSP;
total gross pay = hourly_wage *worked_hours.
ramu’s worked_hours=50 i.e. greater than 40 hours.
total gross pay = 100*40 + [1.5]*100*10 => Rs.5,500.
Program:
Python3
Nếu làm việc_hours> 40 & nbsp; & nbsp; Sau đó: Tổng số tiền lương = [giờ_wage * 40] + [1,5 * giờ_wage * [work_hours-40]].
if
hours_worked >
Total gross pay: Rs.1.00 lakhs0
Total gross pay: Rs.1.00 lakhs1
def
weeklyPaid[hours_worked, wage]:
def Leave[request]:
if request.method == 'POST':
print request.POST
Leave = request.POST['reason']
fromdate = request.POST['fromdate']
todate = request.POST['todate']
#fromdate = datetime.datetime.strptime[fromdate, '%Y-%m-%d']
#todate = datetime.datetime.strptime[todate, '%Y-%m-%d']
e = Employee.objects.get[user = request.user]
print e.code, 'code of employee'
lh = LeaveHistory[]
lh.reason = Leave
lh.from_date = fromdate
lh.to_date = todate
lh.employee = e
lh.num_of_days = ''
lh.approval_status = 'p'
lh.save[]
7Total gross pay: Rs.1.00 lakhs1
if
hours_worked >
Total gross pay: Rs.1.00 lakhs0
Total gross pay: Rs.1.00 lakhs1
Total gross pay: Rs.1.00 lakhs2
Total gross pay: Rs.1.00 lakhs3
Total gross pay: Rs.1.00 lakhs0
Total gross pay: Rs.1.00 lakhs5
Total gross pay: Rs.1.00 lakhs6
Total gross pay: Rs.1.00 lakhs7
Total gross pay: Rs.1.00 lakhs8__
Total gross pay: Rs.1.00 lakhs2
Total gross pay: Rs.1.00 lakhs3
fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
1Total gross pay: Rs.1.00 lakhs5
fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
3fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
1fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
5 fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
615 days, 0:00:00
315 days, 0:00:00
415 days, 0:00:00
515 days, 0:00:00
6Output:
Total gross pay: Rs.5500.00
Total gross pay: Rs.1.00 lakhs
6fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
5 fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
9
fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
15 days, 0:00:00
0fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
5 15 days, 0:00:00
2Example:
Nhân viên được trả lương
If B was paid monthly then the gross payment will be 12 lakhs / 12.
Mức lương thường được trích dẫn hàng năm nhưng thông thường, nhân viên được trả tiền hàng tháng. Để tính toán tổng lương của một nhân viên được trả lương, chúng tôi cần chia mức lương hàng năm cho số tiền thanh toán trong một năm [nghĩa là họ được thanh toán bao nhiêu đợt trong một năm].
Program:
Python3
Hãy giả sử B làm việc với tư cách là một nhân viên được trả lương và anh ta được trả 12 lakhs mỗi năm. Nếu b được trả hàng tháng thì khoản thanh toán tổng thể sẽ là 12 lakhs / 12. & nbsp;
Tổng tiền lương = 12/12 => 1 lakh.
def
15 days, 0:00:00
8
Total gross pay: Rs.1.00 lakhs3
def
1def
22____53def
4def
5
fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
5 def
715 days, 0:00:00
315 days, 0:00:00
4weeklyPaid[hours_worked, wage]:
615 days, 0:00:00
6Output:
Total gross pay: Rs.1.00 lakhs
def
8
5 fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
def
7 O [1]
15 days, 0:00:00
0fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
5 weeklyPaid[hours_worked, wage]:
3def Leave[request]:
if request.method == 'POST':
print request.POST
Leave = request.POST['reason']
fromdate = request.POST['fromdate']
todate = request.POST['todate']
#fromdate = datetime.datetime.strptime[fromdate, '%Y-%m-%d']
#todate = datetime.datetime.strptime[todate, '%Y-%m-%d']
e = Employee.objects.get[user = request.user]
print e.code, 'code of employee'
lh = LeaveHistory[]
lh.reason = Leave
lh.from_date = fromdate
lh.to_date = todate
lh.employee = e
lh.num_of_days = ''
lh.approval_status = 'p'
lh.save[]
Độ phức tạp về thời gian: O [1] & NBSP;
Dưới đây là chức năng nghỉ phép. Ai đó có thể cho tôi biết làm thế nào tôi có thể tính toán nghỉ dựa trên thời gian nghỉ phép?6 gold badges17 silver badges31 bronze badges
SGPJun 9, 2015 at 6:50
6
1.6786 huy hiệu vàng17 Huy hiệu bạc31 Huy hiệu đồng
fromdate = '2015-06-08 17:00:00'
todate = '2015-06-23 17:00:00'
dt = datetime.strptime[todate,"%Y-%m-%d %H:%M:%S"] - datetime.strptime[fromdate,"%Y-%m-%d %H:%M:%S"]
print dt
prints:
15 days, 0:00:00
hỏi ngày 9 tháng 6 năm 2015 lúc 6:50Jun 9, 2015 at 7:26
Bạn có thể làm điều này chỉ với phép trừ DateTime:Scott
Đã trả lời ngày 9 tháng 6 năm 2015 lúc 7:264 gold badges34 silver badges50 bronze badges
0
Scottscott
weeklyPaid[hours_worked, wage]:
8
5,8314 Huy hiệu vàng34 Huy hiệu bạc 50 Huy hiệu ĐồngJun 9, 2015 at 8:55
2