โปรแกรมหาความยาวตรงข้ามมุมฉากพีทาโกรัส (Pythagoras)

วันที่โพสต์

หมวดหมู่

ตัวอย่างการเขียนโปรแกรมหาความยาวตรงข้ามมุมฉากด้วยสูตรพีทาโกรัส (Pythagoras) ในภาษา Python

พีทาโกรัส

พีทาโกรัส เป็นทฤษฎีบททางคณิตศาสตร์ที่มีชื่อเสียงที่สุดทฤษฎีหนึ่ง กล่าวถึงความสัมพันธ์ระหว่างความยาวของด้านทั้งสามของรูปสามเหลี่ยมมุมฉาก โดยระบุว่า

“ในรูปสามเหลี่ยมมุมฉากใด ๆ กำลังสองของความยาวด้านตรงข้ามมุมฉาก เท่ากับผลรวมของกำลังสองของความยาวของด้านประกอบมุมฉากทั้งสอง”

สามารถสรุปออกมาเป็นสูตรดังนี้:

c² = a² + b²

โดยที่

  • c แทน ความยาวด้านตรงข้ามมุมฉาก (ด้านตรงข้ามมุมฉาก)
  • a แทน ความยาวด้านประกอบมุมฉาก (ด้านประกอบมุมฉาก)
  • b แทน ความยาวด้านประกอบมุมฉาก (ด้านประกอบมุมฉาก)

ทฤษฎีบทพีทาโกรัสนั้น สามารถใช้หาความยาวของด้านใดด้านหนึ่งของรูปสามเหลี่ยมมุมฉากได้ เมื่อทราบความยาวของด้านอื่น ๆ สองด้าน

ตัวอย่าง:

สมมติว่ารูปสามเหลี่ยมมุมฉาก ABC มีด้าน AB ยาว 3 ซม. ด้าน BC ยาว 4 ซม. ต้องการหาความยาวด้าน AC

วิธีทำ:

  1. วาดรูปสามเหลี่ยม ABC มุมฉาก
  2. แทนค่าความยาวด้าน AB = 3 ซม. และ BC = 4 ซม. ลงในรูป
  3. เขียนสมการตามทฤษฎีบทพีทาโกรัส: AC² = AB² + BC²
  4. แทนค่าตัวเลข: AC² = 3² + 4²
  5. คำนวณ: AC² = 9 + 16 = 25
  6. หารากที่สองของทั้งสองข้าง: AC = √25 = 5 ซม.

ตัวอย่างโปรแกรม


def pythagoras(a, b):
  # คำนวณความยาวด้านตรงข้ามมุมฉาก
  # math.sqrt() คือฟังก์ชันในการหารากที่ 2
  c = math.sqrt(a**2 + b**2)
  return c

# ตัวอย่างการใช้งาน
a = int(input("ป้อนความยาวด้านประกอบมุมฉากแรก: "))
b = int(input("ป้อนความยาวด้านประกอบมุมฉากที่สอง: "))

c = pythagoras(a, b)
print(f"ความยาวด้านตรงข้ามมุมฉากคือ {c}")

เนื้อหา
ที่เกี่ยวข้อง