โปรแกรมจะแสดงคำตอบและวิธีการแปลงเลขฐานให้อัตโนมัติแถมยังรองรับเลขทศนิยมอีกด้วย
รองรับทั้งเลขจำนวนเต็มและทศนิยมที่เป็นบวก

แปลง ABC.9A5 เลขฐาน 16 เป็นเลขฐาน 12

ABC.9A5 เลขฐาน 16 เมื่อแปลงเป็นเลขฐาน 12 จะได้เป็นเลขอะไรมาดูคำตอบและวิธีทำกัน
เทพควิช-lnwquiz
แปลง ABC.9A5 เลขฐาน 16 เป็นเลขฐาน 12
ABC.9A5 เลขฐาน 16
เท่ากับ
1710.729739 เลขฐาน 12
เลขฐาน 16 (hexadecimal) มีสัญลักษณ์ที่ใช้ในระบบทั้งหมด 16 ตัวคือ
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
เลขฐาน 12 (duodecimal) มีสัญลักษณ์ที่ใช้ในระบบทั้งหมด 12 ตัวคือ
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B
วิธีทำ
😁 การแปลง ABC.9A5 เลขฐาน 16 ที่มีทศนิยมเป็นเลขฐาน 12 ให้แปลงเลขฐาน 16 เป็นเลขฐาน 10 ก่อนดังนี้
1.1 เปลี่ยนเลขหน้าจุดทศนิยมคือ ABC ฐาน 16 ให้เป็นเลขฐาน 10
ABC16
=
( 10x162 ) + ( 11x161 ) + ( 12x160 )
=
( 2560 )+ ( 176 )+ ( 12 )
=
2748
1.2 เปลี่ยนเลขหลังจุดทศนิยมคือ 0.9A5 ฐาน 16 ให้เป็นเลขฐาน 10
0.9A516
=
( 9x16-1 ) + ( 10x16-2 ) + ( 5x16-3 )
=
( 0.5625 ) + ( 0.0390625 ) + ( 0.001220703125 )
=
0.602783203125

1.3 เอาผลการคำนวณที่ได้จาก 2 ข้อด้านบนมารวมกันจะได้คำตอบเป็นเลขฐาน 10 ดังนี้
ABC.9A516 = 2748.60278320312510

🤓 จากนั้นให้แปลง 2748.602783203125 เลขฐาน 10 เป็นเลขฐาน 12

1 เปลี่ยน 274810 ให้เป็นเลขฐาน 12
  • 1.1) นำเลขฐาน 10 เป็นตัวตั้งและนำฐานของตัวเลขที่ต้องการคือ 12 มาหาร ได้เศษเท่าไรให้เก็บเศษไว้
  • 1.2) นำผลลัพธ์ที่ได้จากข้อที่ 1.1 มาตั้งหารด้วย 12 อีกครั้งได้เศษเท่าไรให้เก็บเศษไว้
  • 1.3) ใช้หลักการเดียวกับข้อ 1.2 ไปเรื่อยๆ จนได้ผลลัพธ์เป็นศูนย์(0)
274810 =
12
)2748
12
)229
เศษ = 0
12
)19
เศษ = 1
12
)1
เศษ = 7
  
0
เศษ = 1
= 171012
การเขียนคำตอบให้เรียงจากเศษของการหารครั้งสุดท้ายที่ได้ผลหารเป็น 0 เขียนเฉพาะเศษเรียงขึ้นไปจนถึงเศษของการหารครั้งแรก หรือเรียงเศษจากล่างขึ้นบน

2เปลี่ยน 0.60278320312510 ให้เป็นเลขฐาน 12
2.1) นำเลขหลังจุดทศนิยมคือ 0.602783203125 มาคูณด้วยฐานของตัวเลขที่ต้องการคือ 12 ได้ผลคูณเท่าไรตัวเลขหน้าจุดทศนิยมคือค่าของเลขฐาน 12
2.2) นำเลขหลังจุดทศนิยมที่ได้จากผลการคูณก่อนหน้านี้มาคูณด้วยฐานของตัวเลขที่ต้องการคือ 12 อีกครั้งได้ผลคูณเท่าไรตัวเลขหน้าจุดทศนิยมคือค่าของเลขฐาน 12
2.3) ทำโดยใช้หลักการเดียวกับข้อ 2.2 ไปเรื่อย ๆ จนกว่าจะคูณต่อไปอีกไม่ได้แล้ว(เลขหลังจุดทศนิยมเป็น 0) หรือถ้าเป็นทศนิยมซ้ำไม่รู้จบให้คูณเท่ากับจำนวนทศนิยมที่เราต้องการ
การคูณเท่ากับผลการคูณจำนวนเต็มของผลคูณ
(เลขหน้าจุดทศนิยม)
0.602783203125 x 12
=
7.23339843757
0.2333984375 x 12
=
2.800781252
0.80078125 x 12
=
9.6093759
0.609375 x 12
=
7.31257
0.3125 x 12
=
3.753
0.75 x 12
=
99
0 x 12
=
00
นำจำนวนเต็มของผลคูณที่ได้มาเรียงจากบน-ลงล่าง
ดังนั้น 0.60278320312510 (เลขฐาน 10) = 0.72973912 (เลขฐาน 12)

ขั้นตอนสุดท้ายให้เอาผลการคำนวณที่ได้จากข้อ 1 และข้อ 2 มารวมกันจะได้คำตอบสุดท้ายดังนี้
คำตอบจากข้อ 1 คือ 1710
คำตอบจากข้อ 2 คือ 0.729739
เอา 1710 + 0.729739 = 1710.72973912

ดังนั้น ABC.9A516 = 1710.72973912
😁 การแปลงเลขฐาน 16 เป็นเลขฐาน 12 ไม่ยากเลยใช่ป่ะ ? 😎
โจทย์แปลง ABC.9A5 เลขฐาน 16 เป็นเลขฐานอื่นๆที่น่าสนใจ
แปลงเลขฐาน 16 เป็นเลขฐาน 12 อื่นๆที่น่าสนใจ