این برنامه سه ورودی از کاربر دریافت میکند:
۱. حقوق ناخالص کارمند
۲. نوع کسور بیمه (که درصد آن را مشخص میکند)
۳. درصد مالیات
سپس با استفاده از فرمولهای زیر، حقوق خالص را محاسبه میکند:
- کسور بیمه = حقوق × درصد بیمه / ۱۰۰
- مالیات = حقوق × درصد مالیات / ۱۰۰
- حقوق خالص = حقوق - بیمه - مالیات
# دریافت ورودیها از کاربر
salary = float(input("حقوق ناخالص را وارد کنید: "))
insurance_type = input("نوع بیمه را وارد کنید (10%، 8.5% یا 1%): ")
tax_rate = float(input("درصد مالیات را وارد کنید: "))
# تعیین درصد بیمه
if insurance_type == "10%":
insurance_rate = 10
elif insurance_type == "8.5%":
insurance_rate = 8.5
elif insurance_type == "1%":
insurance_rate = 1
else:
print("نوع بیمه نامعتبر است.")
exit()
# محاسبه کسورات
insurance = salary * insurance_rate / 100
tax = salary * tax_rate / 100
net_salary = salary - insurance - tax
# نمایش نتایج
print(f"مبلغ بیمه: {insurance:.2f}")
print(f"مبلغ مالیات: {tax:.2f}")
print(f"حقوق خالص: {net_salary:.2f}")
حقوق ناخالص: 5000000
نوع بیمه: 8.5%
درصد مالیات: 5
مبلغ بیمه: 425000.00
مبلغ مالیات: 250000.00
حقوق خالص: 4325000.00
- ابتدا حقوق، نوع بیمه و درصد مالیات از کاربر دریافت میشود
- نوع بیمه به درصد عددی تبدیل میشود
- مبلغ بیمه و مالیات محاسبه میشود
- حقوق خالص با کم کردن این دو مقدار از حقوق اصلی بهدست میآید