این برنامه پایتون دو ضلع مثلث 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}")
طول ضلع سوم A برابر است با: 6.24