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

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

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

شرح برنامه

این برنامه پایتون دو ضلع مثلث B و C و زاویه بین آن‌ها α را دریافت کرده و طول ضلع سوم A را با استفاده از فرمول زیر محاسبه می‌کند:
A² = B² + C² - 2 × B × C × cos(α)
زاویه باید به رادیان تبدیل شود تا تابع cos به‌درستی عمل کند.


کد پایتون:


import math

def third_side(B: float, C: float, alpha_deg: float) -> float:
    alpha_rad = math.radians(alpha_deg)
    A_squared = B**2 + C**2 - 2 * B * C * math.cos(alpha_rad)
    return math.sqrt(A_squared)

# دریافت ورودی‌ها از کاربر
B = float(input("ضلع B را وارد کنید: "))
C = float(input("ضلع C را وارد کنید: "))
alpha = float(input("زاویه بین B و C را وارد کنید (درجه): "))

A = third_side(B, C, alpha)
print(f"طول ضلع سوم A برابر است با: {A:.2f}")

نمونه خروجی (ورودی: B = 5، C = 7، α = 60):


طول ضلع سوم A برابر است با: 6.24

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