Hướng dẫn how to calculate net pay in python - cách tính lương ròng trong python

Cải thiện bài viết

Lưu bài viết

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.

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;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:

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;
 

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;
 

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)).
total gross pay = (hourly_wage *40) + (1.5 * hourly_wage * (worked_hours-40)).

if worked_hours < 40     then:
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

def weeklyPaid(hours_worked, wage):

    if hours_worked > 40

Total gross pay: Rs.1.00 lakhs 
0
Total gross pay: Rs.1.00 lakhs 
1 40
Total gross pay: Rs.1.00 lakhs 
3
Total gross pay: Rs.1.00 lakhs 
4
Total gross pay: Rs.1.00 lakhs 
5

    

				
			
					
days=float(input("Enter No Days Present:"))
wages=float(input("Enter wages per Day:"))
basic=wages*days;
HRA=basic*0.1;
DA=basic*0.05;
PF=basic*0.12;  
netsalary=basic+HRA+DA-PF;
print("\nBasic:%lf \nHRA:%lf \nDA:%lf \nPF:%lf \nNet Salary:%lf" %(basic,HRA,DA,PF,netsalary));
  

			
				
			
5:

Total gross pay: Rs.1.00 lakhs 
0____11
				
			
					
days=float(input("Enter No Days Present:"))
wages=float(input("Enter wages per Day:"))
basic=wages*days;
HRA=basic*0.1;
DA=basic*0.05;
PF=basic*0.12;  
netsalary=basic+HRA+DA-PF;
print("\nBasic:%lf \nHRA:%lf \nDA:%lf \nPF:%lf \nNet Salary:%lf" %(basic,HRA,DA,PF,netsalary));
  

			
				
			
9
Total gross pay: Rs.1.00 lakhs 
3 def1

				
			
					
days=float(input("Enter No Days Present:"))
wages=float(input("Enter wages per Day:"))
basic=wages*days;
HRA=basic*0.1;
DA=basic*0.05;
PF=basic*0.12;  
netsalary=basic+HRA+DA-PF;
print("\nBasic:%lf \nHRA:%lf \nDA:%lf \nPF:%lf \nNet Salary:%lf" %(basic,HRA,DA,PF,netsalary));
  

			
				
			
9def3 def4

Total gross pay: Rs.1.00 lakhs 
4def3 def7

def8def3 weeklyPaid(hours_worked, wage):0

weeklyPaid(hours_worked, wage):1weeklyPaid(hours_worked, wage):2weeklyPaid(hours_worked, wage):3weeklyPaid(hours_worked, wage):4

Output:

Total gross pay: Rs.5500.00 

Nhân viên được trả lương

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).

Example:

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;
If B was paid monthly then the gross payment will be 12 lakhs / 12.
 

Tổng tiền lương = 12/12 => 1 lakh.

Program:

Python3

def weeklyPaid(hours_worked, wage):6

    

Total gross pay: Rs.1.00 lakhs 
1 weeklyPaid(hours_worked, wage):9    0    1    2

    3def3     5

    6def3     5

def8def3 if1

weeklyPaid(hours_worked, wage):1weeklyPaid(hours_worked, wage):2if4weeklyPaid(hours_worked, wage):4

Output:

Total gross pay: Rs.1.00 lakhs 

Độ phức tạp về thời gian: O (1) & NBSP; O (1) 


Chương trình Python để có được tiền lương của nhân viên và số ngày làm việc từ người dùng và tìm tiền lương cơ bản, DA, HRA, PF và trả tiền ròng.

(Lưu ý HRA, DA và PF lần lượt là 10%, 5%và 12%cơ bản.)

Mẫu đầu vào 1:

300 30

Đầu ra mẫu 1:

Trả tiền cơ bản: 3000 DA: 150 HRA: 300 PF: 360 NET Trả tiền: 3090

Thiết kế biểu đồ dòng chảy

Chương trình hoặc giải pháp

if6

				
			
					
days=float(input("Enter No Days Present:"))
wages=float(input("Enter wages per Day:"))
basic=wages*days;
HRA=basic*0.1;
DA=basic*0.05;
PF=basic*0.12;  
netsalary=basic+HRA+DA-PF;
print("\nBasic:%lf \nHRA:%lf \nDA:%lf \nPF:%lf \nNet Salary:%lf" %(basic,HRA,DA,PF,netsalary));
  

			
				
			
if7

Giải thích chương trình

Nhận tiền lương và số ngày hiện tại của một nhân viên sử dụng phương thức Input ().

Tính toán tiền lương cơ bản, DA, HRA, PF Net Pay bằng công thức

Công thức trả lương ròng là gì?

Cách tính toán lương ròng..
Trả tiền ròng = Gross Pay - Các khoản khấu trừ ..
An sinh xã hội và thuế Medicare tạo nên thuế FICA.Thuế suất FICA là tỷ lệ phần trăm phẳng là 7,65% mà bạn nắm giữ từ mức lương của mỗi nhân viên.....
Thuế thu nhập liên bang khác nhau.....
Thuế thu nhập của tiểu bang và địa phương khác nhau tùy theo tiểu bang và địa phương ..

Làm thế nào để Python tính lương cơ bản?

Viết một chương trình Python để đầu vào mức lương cơ bản của một nhân viên và kiểm soát mức lương gộp của nó theo sau: Nếu mức lương cơ bảnIf Basic Salary <= 15000, then HRA = 25% of Basic Salary, DA = 80% of Basic Salary. If Basic Salary <= 25000, then HRA = 30% of Basic Salary, DA = 90%