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

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

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

شرح برنامه

این برنامه پایتون ابتدا دو عدد و یک کاراکتر را از کاربر دریافت می‌کند.
اگر کاراکتر R باشد، مساحت مستطیل را محاسبه می‌کند.
اگر کاراکتر T باشد، مساحت مثلث را با فرمول ½ × پایه × ارتفاع محاسبه می‌کند.
در غیر این صورت، مقدار مساحت را صفر در نظر می‌گیرد.
سپس حقوق ثابت و درصد اضافه‌حقوق را دریافت کرده و حقوق نهایی را محاسبه و نمایش می‌دهد.


کد پایتون:


def calculate_area(a: float, b: float, shape: str) -> float:
    if shape == 'R':
        return a * b
    elif shape == 'T':
        return 0.5 * a * b
    else:
        return 0.0

def calculate_salary(base: float, percent: float) -> float:
    bonus = base * percent
    return base + bonus

# دریافت ورودی‌های هندسی
a = float(input("عدد اول را وارد کنید (طول یا پایه): "))
b = float(input("عدد دوم را وارد کنید (عرض یا ارتفاع): "))
shape = input("کاراکتر شکل را وارد کنید (R برای مستطیل، T برای مثلث): ").upper()

area = calculate_area(a, b, shape)
print(f"مساحت محاسبه‌شده: {area:.2f}")

# دریافت ورودی‌های حقوق
base_salary = float(input("حقوق ثابت را وارد کنید: "))
percent_increase = float(input("درصد افزایش حقوق را وارد کنید (مثلاً 0.10 برای ۱۰٪): "))

final_salary = calculate_salary(base_salary, percent_increase)
print(f"حقوق نهایی با اضافه‌حقوق: {final_salary:.0f} تومان")

نمونه خروجی (ورودی: a = 5، b = 4، shape = T، حقوق = 1,000,000، درصد = 0.10):


مساحت محاسبه‌شده: 10.00  
حقوق نهایی با اضافه‌حقوق: 1100000 تومان

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