เครื่องคำนวณ ห.ร.ม.

ใช้เครื่องคำนวณ ห.ร.ม. ออนไลน์ฟรี เพื่อหาตัวหารร่วมมากของชุดตัวเลขอย่างรวดเร็วและแม่นยำ พร้อมแสดงวิธีทำและขั้นตอนการแยกตัวประกอบอย่างละเอียด

หารร่วมมาก (ห.ร.ม.)

GCF = 4

เกิดข้อผิดพลาดกับการคำนวณของคุณ

วิธีหาตัวหารร่วมมาก (ห.ร.ม.) ด้วยสามวิธี

อัปเดตล่าสุด: 17 กรกฎาคม 2569

ภาพประกอบสำหรับ เครื่องคำนวณ ห.ร.ม.

เครื่องคำนวณตัวหารร่วมมาก เป็นเครื่องมือออนไลน์ที่ช่วยให้คุณหาตัวหารร่วมมาก (ห.ร.ม.) ของชุดตัวเลขได้อย่างรวดเร็วและแม่นยำ นอกจากนี้ยังแสดงรายการตัวประกอบทั้งหมดของตัวเลขที่คุณระบุได้อย่างครบถ้วน

ห.ร.ม. (Greatest Common Divisor) หรือที่บางครั้งเรียกว่า ตัวประกอบร่วมมาก (Highest Common Factor) โปรแกรมคำนวณ ห.ร.ม. นี้จึงเป็นตัวช่วยที่สมบูรณ์แบบในการหาคำตอบและแสดงวิธีทำสำหรับโจทย์คณิตศาสตร์ของคุณอย่างรวดเร็ว

คำแนะนำสำหรับการใช้งาน

ในการใช้เครื่องมือหา ห.ร.ม. เพียงแค่ป้อนตัวเลขทั้งหมดที่คุณต้องการโดยคั่นด้วยเครื่องหมายจุลภาค (,) หรือเว้นวรรค จากนั้นกดปุ่ม “คำนวณ” เครื่องคำนวณจะแสดงค่า ห.ร.ม. ของชุดตัวเลขที่คุณระบุ พร้อมทั้งแสดงวิธีทำและขั้นตอนการคำนวณอย่างละเอียด โดยอาศัยหลักการแยกตัวประกอบ

ข้อจำกัดเกี่ยวกับข้อมูลอินพุต:

  1. คุณต้องป้อนข้อมูลเป็นจำนวนเต็มเท่านั้น
  2. อนุญาตให้มีตัวเลขที่เป็นศูนย์ได้เพียงตัวเดียวเท่านั้นในชุดข้อมูล
  3. คุณสามารถป้อนได้เฉพาะจำนวนเต็มบวกเท่านั้น

คำจำกัดความของตัวหารร่วมมาก

ตัวหารร่วมมาก (ห.ร.ม.) คือจำนวนเต็มบวกที่มีค่ามากที่สุดที่สามารถนำไปหารจำนวนเต็มตั้งแต่สองจำนวนขึ้นไปได้ลงตัวพอดี กล่าวคือเป็นตัวเลขที่มากที่สุดที่หารตัวเลขในชุดข้อมูลทั้งหมดได้โดยไม่เหลือเศษ ตัวอย่างเช่น ห.ร.ม. ของ 12 และ 18 คือ 6 เนื่องจาก 6 เป็นจำนวนที่มากที่สุดที่สามารถหารทั้ง 12 และ 18 ได้ลงตัวพอดี

ในกรณีที่ชุดตัวเลขมีศูนย์เข้ามาเกี่ยวข้อง ห.ร.ม. จะเท่ากับค่าสัมบูรณ์ของจำนวนเต็มที่ไม่ใช่ศูนย์ เนื่องจากจำนวนเต็มทุกตัวสามารถหารศูนย์ได้ลงตัว อย่างไรก็ตาม หากจำนวนเต็มทั้งหมดในชุดข้อมูลเป็นศูนย์ จะไม่สามารถหาค่า ห.ร.ม. ได้

ลองดูตัวอย่างเพื่อให้เห็นภาพชัดเจนขึ้น ตัวประกอบของ 12 คือ 1, 2, 3, 4, 6 และ 12 ตัวประกอบร่วมของตัวเลขหลายจำนวน คือตัวประกอบที่สามารถหารตัวเลขเหล่านั้นทั้งหมดได้ลงตัว ตัวอย่างเช่น หากเราต้องการหาตัวประกอบร่วมทั้งหมดของ 12 และ 16 อันดับแรกเราต้องแจกแจงตัวประกอบทั้งหมดของแต่ละจำนวน และตรวจสอบว่ามีตัวเลขใดบ้างที่ซ้ำกันในทั้งสองชุด:

12: 1, 2, 3, 4, 6, 12

16: 1, 2, 4, 8, 16

ตัวประกอบร่วมของชุดตัวเลขที่ให้มา (12 และ 16) คือ 1, 2 และ 4 ตัวหารร่วมมากคือตัวเลขที่มีค่ามากที่สุดในกลุ่มนี้ ซึ่งในกรณีของ 12 และ 16 ห.ร.ม. ก็คือ 4

วิธีการหาตัวหารร่วมมาก

ในทางคณิตศาสตร์มีหลายวิธีในการหา ห.ร.ม. ของชุดตัวเลข วิธีที่ตรงไปตรงมาที่สุดคือการหาคำตอบด้วยวิธีการหาตัวประกอบ

การหา ห.ร.ม. โดยการหาตัวประกอบ

หากต้องการหา ห.ร.ม. ด้วยวิธีนี้ ให้ทำตามขั้นตอนที่อธิบายไว้ด้านบน ขั้นแรกให้ระบุตัวประกอบทั้งหมดของตัวเลขแต่ละจำนวน จากนั้นหาตัวประกอบร่วม แล้วเลือกตัวประกอบร่วมที่มีค่ามากที่สุด

วิธีการหา ห.ร.ม. ด้วยการหาตัวประกอบนั้นเหมาะสำหรับตัวเลขที่มีค่าน้อย หรือเมื่อสามารถระบุตัวประกอบได้ง่าย แต่สำหรับชุดตัวเลขที่มีค่ามาก การใช้วิธีอื่น เช่น การแยกตัวประกอบเฉพาะ (Prime Factorization) หรือขั้นตอนวิธีของยูคลิด (Euclidean Algorithm) จะมีประสิทธิภาพมากกว่า

ตัวอย่างการคำนวณ

หาตัวหารร่วมมากของ 3, 9 และ 48

วิธีทำ:

  • ตัวประกอบของ 3 คือ 1 และ 3
  • ตัวประกอบของ 9 คือ 1, 3 และ 9
  • ตัวประกอบของ 48 คือ 1, 2, 3, 4, 6, 8, 12, 16, 24 และ 48

ตัวประกอบร่วมคือ 1 และ 3 ดังนั้นตัวหารร่วมมากคือ 3

คำตอบ: ห.ร.ม. = 3

การหา ห.ร.ม. โดยการแยกตัวประกอบเฉพาะ

อีกหนึ่งวิธีที่นิยมใช้สำหรับการหาตัวหารร่วมมากของชุดตัวเลข มีขั้นตอนดังนี้:

  1. หาตัวประกอบเฉพาะทั้งหมดของตัวเลขแต่ละจำนวนในชุดข้อมูลที่กำหนด
  2. ระบุตัวประกอบเฉพาะที่ซ้ำกัน (ตัวประกอบเฉพาะร่วม) ของทุกจำนวน
  3. นำตัวประกอบเฉพาะร่วมทั้งหมดมาคูณกันเพื่อให้ได้ตัวหารร่วมมาก

ตัวอย่างการคำนวณ

หาตัวหารร่วมมากของ 16, 24 และ 76

วิธีทำ

  • การแยกตัวประกอบเฉพาะของ 16 คือ: 2 × 2 × 2 × 2 หรือ 2⁴
  • การแยกตัวประกอบเฉพาะของ 24 คือ: 2 × 2 × 2 × 3 หรือ 2³ × 3¹
  • การแยกตัวประกอบเฉพาะของ 76 คือ: 2 × 2 × 19 หรือ 2² × 19¹
  • ตัวประกอบเฉพาะร่วมคือ: 2 × 2 หรือ 2²

ดังนั้น ตัวหารร่วมมากคือ: 2 × 2 = 2² = 4

คำตอบ: ห.ร.ม. = 4

ขั้นตอนวิธีของยูคลิด (Euclidean Algorithm)

ขั้นตอนวิธีนี้มีประโยชน์อย่างมากในการหาตัวหารร่วมมากของตัวเลขที่มีค่ามาก ซึ่งการใช้วิธีหาตัวประกอบแบบปกติอาจยุ่งยากและใช้เวลานาน อัลกอริทึมนี้คิดค้นโดยนักคณิตศาสตร์ชื่อยูคลิด โดยอาศัยหลักการที่ว่า ห.ร.ม. ของตัวเลขสองจำนวน m และ n (โดยที่ m > n) จะมีค่าเท่ากับ ห.ร.ม. ของตัวเลขสองจำนวน n และ m - n

ในการใช้อัลกอริทึมนี้เพื่อหา ห.ร.ม. ของตัวเลขสองจำนวน m และ n คุณจะต้องแทนที่ตัวเลขที่มีค่ามากที่สุดด้วยผลต่างของสองจำนวนนั้นไปเรื่อยๆ:

ขั้นแรก แทนที่ m ด้วย m - n ตอนนี้คุณจะได้ชุดตัวเลขใหม่คือ: m - n และ n

ตรวจสอบว่าตัวเลขใดมีค่ามากกว่ากัน แล้วแทนที่ตัวเลขนั้นด้วยผลต่างของตัวเลขทั้งสองจำนวนที่เหลืออยู่

ทำซ้ำขั้นตอนนี้ไปเรื่อยๆ จนกว่าตัวเลขทั้งสองจะมีค่าเท่ากัน ตัวเลขสุดท้ายที่ได้นั่นคือตัวหารร่วมมากของชุดตัวเลขเริ่มต้น

ตัวอย่างการคำนวณ

หาตัวหารร่วมมากของตัวเลขต่อไปนี้: 124, 98

วิธีทำ

ตัวเลขที่มีค่ามากที่สุดในชุดนี้คือ 124 ให้เราแทนที่มันด้วยผลต่างระหว่างตัวเลขทั้งสอง นั่นคือ 124 - 98 = 26 เราจะได้ชุดตัวเลขใหม่ดังนี้:

26, 98

ตัวเลขที่มีค่ามากกว่าในชุดนี้คือ 98 ให้เราแทนที่มันด้วยผลต่างระหว่างตัวเลขทั้งสอง (98 - 26 = 72) เราจะได้ชุดตัวเลขใหม่ดังนี้:

26, 72

เราสามารถนำ 26 ไปลบออกจากตัวเลขที่ใหญ่กว่าได้อีกสองครั้ง: 72 - 26 - 26 = 20 ตอนนี้ ชุดตัวเลขของเราคือ:

26, 20

ในการทำซ้ำรอบต่อไป เราแทนที่ 26 ด้วย 26 - 20 = 6 จะได้:

6, 20

ต่อไป เรานำ 6 ไปลบออกจาก 20 เราสามารถทำซ้ำกระบวนการนี้ได้อีกสามครั้ง เนื่องจากผลต่างที่ได้จะยังคงมีค่ามากกว่า 6:

20 - 6 - 6 - 6 = 2

ตอนนี้ ชุดตัวเลขของเราคือ:

6, 2

การทำซ้ำรอบต่อไปคือ:

(6 - 2 = 4), 2 หรือ 4, 2

(4 - 2 = 2), 2 หรือ 2, 2

ตอนนี้ เราได้ชุดตัวเลขสองจำนวนที่มีค่าเท่ากันแล้ว:

2, 2

ดังนั้น ตัวหารร่วมมากของ 124 และ 98 คือ 2

คำตอบ: ห.ร.ม. = 2

ทำไม ห.ร.ม. จึงถูกกำหนดเฉพาะสำหรับตัวเลขที่เป็นบวกเท่านั้น

ตามหลักการทางคณิตศาสตร์ ตัวหารร่วมมากถูกกำหนดไว้สำหรับจำนวนเต็มบวกเท่านั้น เครื่องคำนวณ ห.ร.ม. ของเราจึงรับเฉพาะค่าอินพุตที่เป็นจำนวนเต็มบวกด้วยเช่นกัน ห.ร.ม. จะมีค่าเป็นบวกเสมอแม้ว่าจะคำนวณจากตัวเลขติดลบก็ตาม ตัวอย่างเช่น -4 เป็นตัวประกอบของ -8 อย่างไรก็ตาม 4 ก็ถือเป็นตัวประกอบของ -8 เช่นเดียวกัน เนื่องจาก -8 = 4 × (-2) และเนื่องจากตัวหารร่วมมากคือค่าที่มากที่สุดในบรรดาตัวประกอบร่วมทั้งหมดเสมอ ค่าที่ได้จึงต้องเป็นค่าบวกเสมอ

ตัวหารร่วมมากของ 0

ตัวหารร่วมมากของตัวเลขใดๆ กับศูนย์ จะมีค่าเท่ากับค่าสัมบูรณ์ของตัวเลขที่ไม่ใช่ศูนย์นั้นเสมอ เนื่องจากตัวเลขทุกจำนวนสามารถหารศูนย์ได้ลงตัว ตัวอย่างเช่น ห.ร.ม. ของ 8 และ 0 คือ 8 ในขณะที่ ห.ร.ม. ของ -8 และ 0 ก็คือ 8 เช่นกัน (ซึ่งมาจากค่าสัมบูรณ์ของ -8 นั่นเอง)