ตัวแปลงเลขโรมัน
เปลี่ยนจำนวนเต็มให้เป็นเลขโรมัน แล้วแปลงกลับได้เช่นกัน ป้อนหนึ่งค่าต่อหนึ่งบรรทัดเพื่อแปลงทั้งรายการในคราวเดียว ผลลัพธ์อัปเดตทันทีและไม่ออกจากเบราว์เซอร์ของคุณ
ผลการแปลงจะปรากฏที่นี่
วิธีใช้ ตัวแปลงเลขโรมัน
- 1
เลือกทิศทาง
เลือกตัวเลขเป็นเลขโรมันเพื่อเปลี่ยนจำนวนเต็มให้เป็นเลขโรมัน หรือเลขโรมันเป็นตัวเลขเพื่ออ่านเลขโรมันกลับเป็นตัวเลข ปุ่มสลับจะพลิกสองทิศทางนี้สลับกัน
- 2
พิมพ์หรือวางค่าของคุณ
ป้อนหนึ่งค่าต่อหนึ่งบรรทัด คุณจะแปลงตัวเลขเพียงตัวเดียวอย่าง 2024 หรือทั้งรายการในคราวเดียวก็ได้ และผลลัพธ์จะอัปเดตขณะที่คุณพิมพ์
- 3
อ่านผลลัพธ์
แต่ละบรรทัดจะถูกแปลงแยกกันอย่างอิสระ หากค่าใดอยู่นอกช่วงหรือไม่ใช่เลขโรมันที่ถูกต้อง จะมีข้อความชัดเจนอธิบายว่าต้องแก้ไขจุดใด
- 4
คัดลอกผลลัพธ์
ใช้ปุ่มคัดลอกเพื่อดึงบรรทัดที่แปลงแล้วทั้งหมดในคราวเดียว พร้อมนำไปวางในเอกสาร สเปรดชีต หรืองานออกแบบ
ทำความเข้าใจระบบเลขโรมัน
ตัวอักษรเจ็ดตัวและค่าของพวกมัน
เลขโรมันสร้างขึ้นจากตัวอักษรเพียงเจ็ดตัว แต่ละตัวผูกกับค่าที่ตายตัว ได้แก่ I คือ 1, V คือ 5, X คือ 10, L คือ 50, C คือ 100, D คือ 500 และ M คือ 1000 ไม่มีสัญลักษณ์แทนศูนย์ และไม่มีตัวอักษรเดี่ยวที่ใหญ่กว่า M เลขโรมันทุกตัวที่คุณจะได้อ่านหรือเขียนล้วนเป็นการจัดเรียงอักขระเจ็ดตัวนี้ในรูปแบบใดรูปแบบหนึ่ง
เคล็ดลับช่วยจำลำดับที่มีประโยชน์คือวลี "I Value Xylophones Like Cows Dig Milk" ซึ่งอักษรตัวแรกของแต่ละคำสะกดเป็น I, V, X, L, C, D, M จากเล็กไปใหญ่ เมื่อค่าต่าง ๆ กลายเป็นเรื่องเคยชินแล้ว การอ่านเลขโรมันก็เหลือเพียงการประยุกต์ใช้กฎง่าย ๆ สองข้อ คือการบวกและการลบ
สัญกรณ์แบบบวก
กฎพื้นฐานคือการบวก เมื่อตัวอักษรถูกเขียนเรียงจากใหญ่ไปเล็ก คุณเพียงนำค่าของพวกมันมาบวกรวมกัน ดังนั้น VIII จึงเท่ากับ 5 บวก 1 บวก 1 บวก 1 ซึ่งคือ 8 ส่วนเลข MDCLXVI ไล่ลงมาตามมาตราส่วนค่าโดยตรง คือ 1000 บวก 500 บวก 100 บวก 50 บวก 10 บวก 5 บวก 1 รวมเป็น 1666
เดิมทีเลขโรมันแทบจะเป็นแบบบวกล้วน ๆ ซึ่งเป็นเหตุผลว่าทำไมอนุสาวรีย์และหนังสือเก่า ๆ บางครั้งจึงแสดง IIII แทน 4 และทำไมหน้าปัดนาฬิกาจำนวนมากยังคงใช้แบบนั้นมาจนทุกวันนี้ อย่างไรก็ตาม ตัวแปลงนี้ทำตามกฎมาตรฐานสมัยใหม่และเขียน 4 เป็น IV แบบลบ รูปแบบบวกอ่านง่ายเพราะการคำนวณไหลจากซ้ายไปขวา แต่มันก็ยาวขึ้นอย่างรวดเร็ว ซึ่งเป็นปัญหาที่สัญกรณ์แบบลบถูกคิดค้นขึ้นมาเพื่อแก้ไขโดยเฉพาะ
สัญกรณ์แบบลบ
เพื่อหลีกเลี่ยงการเรียงตัวอักษรสี่ตัวติดกัน เลขโรมันใช้การลบ คือตัวอักษรที่เล็กกว่าวางอยู่หน้าตัวที่ใหญ่กว่าจะถูกลบออกจากมัน ดังนั้น IV จึงเท่ากับ 5 ลบ 1 ซึ่งคือ 4 และ IX คือ 10 ลบ 1 ซึ่งคือ 9 แนวคิดเดียวกันนี้ขยายขึ้นไป คือ XL คือ 40, XC คือ 90, CD คือ 400 และ CM คือ 900
มีคู่การลบที่ถูกต้องเพียงหกคู่ และพวกมันเป็นไปตามรูปแบบ I ลบจาก V และ X; X ลบจาก L และ C; C ลบจาก D และ M คุณไม่เคยลบ V, L หรือ D และไม่เคยข้ามมากกว่าหนึ่งระดับ ดังนั้น IC สำหรับ 99 จึงผิด รูปแบบที่ถูกต้องคือ XCIX ซึ่งคือ 90 บวก 9
กฎที่ทำให้เลขโรมันถูกต้อง
ข้อจำกัดสองข้อทำให้เลขโรมันมีรูปแบบที่ถูกต้อง ข้อแรก ตัวอักษรแบบบวก I, X, C และ M อาจซ้ำติดกันได้มากที่สุดสามครั้ง ดังนั้น III จึงใช้ได้แต่ IIII ใช้ไม่ได้ ส่วนตัวอักษร V, L และ D ไม่เคยซ้ำเลย เพราะสองตัวรวมกันจะเท่ากับตัวอักษรระดับถัดขึ้นไปพอดี นั่นคือเหตุผลว่าทำไม VV จึงไม่ถูกต้อง เพราะมันก็คือ X นั่นเอง
ข้อสอง คำนำหน้าแบบลบจะถูกใช้ก็ต่อเมื่อมันทำให้เลขโรมันสั้นลงเท่านั้น ตัวแปลงนี้สร้างเลขโรมันทุกตัวขึ้นใหม่ตั้งแต่ต้นโดยใช้กฎเหล่านี้ และปฏิเสธทุกสิ่งที่ไม่ตรงกับการสะกดมาตรฐานเพียงแบบเดียว นั่นคือเหตุผลว่าทำไมค่าอย่าง IIII, VV หรือ IC จึงถูกระบุว่าไม่ถูกต้อง แม้คนเราอาจเดาค่าที่ตั้งใจไว้ได้ก็ตาม
การแปลงตัวเลขทีละขั้นตอน
ในการเปลี่ยนตัวเลขให้เป็นเลขโรมัน ให้ทำจากค่าประจำหลักที่ใหญ่ที่สุดลงมา โดยลบสัญลักษณ์ที่ใหญ่ที่สุดที่พอดีออกในแต่ละขั้น ลองดู 2024 ดึงสองพันออกมาเป็น MM เหลือ 24 ไม่มีหลักร้อยและไม่มีหลักสิบที่ถึง 24 ลงตัว แต่ 20 คือ XX เหลือ 4 สุดท้าย 4 คือ IV แบบลบ นำมาต่อกันแล้ว 2024 จึงเป็น MMXXIV
ขั้นตอนเดียวกันนี้จัดการได้กับค่าใด ๆ สำหรับ 1994 คุณนำ M สำหรับ 1000 จากนั้น CM สำหรับ 900 แล้ว XC สำหรับ 90 แล้ว IV สำหรับ 4 ได้เป็น MCMXCIV การอ่านย้อนกลับจะกลับขั้นตอน คือกวาดสายตาจากซ้ายไปขวา บวกเมื่อค่าไล่ลง และลบเมื่อค่าที่เล็กกว่าอยู่หน้าค่าที่ใหญ่กว่า
ช่วงค่า ข้อจำกัด และจำนวนที่ใหญ่กว่า
เลขโรมันมาตรฐานครอบคลุม 1 ถึง 3999 เพดานสูงสุดคือ MMMCMXCIX เพราะสี่พันจะต้องใช้ MMMM ซึ่งฝ่าฝืนกฎห้ามซ้ำเกินสามครั้ง และไม่มีตัวอักษรเดี่ยวสำหรับ 5000 ด้วยการที่ไม่มีศูนย์และไม่มีจำนวนติดลบ ระบบนี้จึงถูกสร้างขึ้นมาเพื่อนับจำนวนเต็มล้วน ๆ
เพื่อจะไปสูงกว่านั้น ชาวโรมันใช้วินคูลัม (vinculum) ซึ่งเป็นขีดบนที่คูณตัวอักษรด้วย 1000 ดังนั้น V ที่มีขีดจึงหมายถึง 5000 และ X ที่มีขีดหมายถึง 10,000 สัญกรณ์นี้มีอยู่จริงในประวัติศาสตร์แต่หาได้ยากในปัจจุบันและพิมพ์ยาก จึงอยู่นอกขอบเขตของตัวแปลงนี้ ซึ่งมุ่งเน้นช่วง 1 ถึง 3999 ในชีวิตประจำวันที่คุณพบเจอจริง
เลขโรมันยังคงปรากฏอยู่ที่ใดบ้าง
แม้จะเก่าแก่ แต่ระบบนี้อยู่ทุกหนทุกแห่ง หน้าปัดนาฬิกาแขวนและนาฬิกาข้อมือใช้ I ถึง XII ซูเปอร์โบวล์ถูกกำกับด้วยเลขโรมัน เช่นเดียวกับภาคต่อของภาพยนตร์ พระมหากษัตริย์และพระสันตะปาปา เช่น Henry VIII หรือ John Paul II และปีลิขสิทธิ์ในเครดิตภาพยนตร์และโทรทัศน์ โครงร่างที่เป็นทางการและส่วนต้นของหนังสือใช้พวกมันสำหรับบท หัวข้อ และเลขหน้าคำนำ
การรู้วิธีอ่านมันเปลี่ยนวันที่บนศิลาฤกษ์อย่าง MCMLXXXIV ให้เป็น 1984 ในชั่วพริบตา หรือบอกคุณว่าซูเปอร์โบวล์ LVIII คือครั้งที่ 58 เนื่องจากระบบนี้แทบไม่เปลี่ยนแปลงเลยตลอดสองพันปี กฎเดียวกันที่ถอดความจารึกในกรุงโรมโบราณก็ถอดความเครดิตของภาพยนตร์ที่สร้างเมื่อวานนี้ได้เช่นกัน
คำถามที่พบบ่อย
ฉันจะแปลงตัวเลขเป็นเลขโรมันได้อย่างไร
ตัวเลขที่ใหญ่ที่สุดในระบบเลขโรมันคือเท่าใด
เลขโรมันเขียนอย่างไร
ทำไมเลขโรมันของฉันจึงถูกระบุว่าไม่ถูกต้อง
ฉันแปลงตัวเลขหลายค่าพร้อมกันได้ไหม
เครื่องมือที่เกี่ยวข้อง
ทำงานต่อด้วยเครื่องมือที่มีประโยชน์เหล่านี้