در این برنامه پایتونی، کاربر جرم دو جسم و فاصله بین آنها را وارد میکند.
برنامه با استفاده از قانون جهانی گرانش نیوتن، نیروی جاذبه بین دو جسم را محاسبه و نمایش میدهد.
فرمول مورد استفاده به صورت زیر است:
F = G × (m1 × m2) / r²
که در آن G ثابت گرانش، m1 و m2 جرمها، و r فاصله بین دو جسم است.
G = 6.67430e-11 # ثابت گرانش جهانی بر حسب N·m²/kg²
m1 = float(input("جرم جسم اول را وارد کنید (کیلوگرم): "))
m2 = float(input("جرم جسم دوم را وارد کنید (کیلوگرم): "))
r = float(input("فاصله بین دو جسم را وارد کنید (متر): "))
if r != 0:
F = G * (m1 * m2) / (r ** 2)
print("نیروی جاذبه بین دو جسم برابر است با:", F, "نیوتن")
else:
print("فاصله نمیتواند صفر باشد.")
جرم جسم اول را وارد کنید (کیلوگرم): 5.97e24
جرم جسم دوم را وارد کنید (کیلوگرم): 7.35e22
فاصله بین دو جسم را وارد کنید (متر): 3.84e8
نیروی جاذبه بین دو جسم برابر است با: 1.9820225456526813e+20 نیوتن
در این برنامه:
- از مقدار استاندارد G = 6.67430 × 10⁻¹¹ استفاده شده است
- ورودیها شامل جرم دو جسم و فاصله بین آنها هستند
- اگر فاصله صفر باشد، برنامه هشدار میدهد که محاسبه ممکن نیست
- خروجی نهایی با استفاده از print() نمایش داده میشود