بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۲۰ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتون حقوق یک کارمند را دریافت کرده و با توجه به جدول مالیاتی زیر، مقدار مالیات را محاسبه و نمایش می‌دهد.
محاسبه به‌صورت درصدی و بر اساس بازه حقوق انجام می‌شود.

جدول مالیاتی:

ازتادرصد مالیات
۰۴۸۳٬۰۰۰
۴۸۳٬۰۰۱۹۶۵٬۰۰۰%۱۰
۹۶۵٬۰۰۱۱٬۴۴۸٬۰۰۰%۱۵
۱٬۴۴۸٬۰۰۱۱٬۹۳۰٬۰۰۰%۲۰
۱٬۹۳۰٬۰۰۱بی‌نهایت%۲۵

کد پایتون:


def calculate_tax(salary: int) -> float:
    if salary <= 483000:
        rate = 0
    elif salary <= 965000:
        rate = 0.10
    elif salary <= 1448000:
        rate = 0.15
    elif salary <= 1930000:
        rate = 0.20
    else:
        rate = 0.25
    return salary * rate

# دریافت حقوق از کاربر
salary = int(input("حقوق ماهانه را وارد کنید (به ریال): "))
tax = calculate_tax(salary)
print(f"مقدار مالیات: {tax:,.0f} ریال")

نمونه خروجی (ورودی: ۱٬۵۰۰٬۰۰۰ ریال):


مقدار مالیات: 300,000 ریال

توضیح مراحل:

- کاربر حقوق ماهانه را وارد می‌کند
- برنامه بررسی می‌کند حقوق در کدام بازه قرار دارد
- درصد مالیات مناسب انتخاب می‌شود
- مقدار مالیات محاسبه و نمایش داده می‌شود


نوشته و پژوهش شده توسط دکتر شاهین صیامی