محول الأرقام الرومانية

حوّل الأرقام العربية إلى أرقام رومانية والأرقام الرومانية إلى أرقام، من 1 إلى 3999. تحويل ثنائي الاتجاه في الوقت الفعلي مع تفكيك الرموز والتحقق من الصحة.

تحويل ثنائي الاتجاه بين الأرقام العربية والأرقام الرومانية. اكتب في أي من الحقلين وسيتم تحديث الآخر فورًا. النطاق المدعوم هو من 1 إلى 3999، وهو كل ما يمكن أن تعبّره الترميزات الرومانية التقليدية دون استخدام خط علوي.

تفكيك الرموز

مرجع الرموز

I 1
V 5
X 10
L 50
C 100
D 500
M 1000

كيف تعمل الأرقام الرومانية

سبعة رموز وقاعدتان

تُبنى الأرقام الرومانية من سبعة أحرف: I=1، V=5، X=10، L=50، C=100، D=500، M=1000. كل شيء آخر يتبع قاعدتين. عندما يظهر رمز أصغر بعد رمز أكبر تضيفه، لذا VI تساوي 6. وعندما يظهر قبل رمز أكبر تطرحه، لذا IV تساوي 4.

قاعدة التكرار

يمكن أن تتكرر الأحرف I و X و C و M حتى ثلاث مرات متتالية. أما V و L و D فلا تتكرر أبدًا، لأن اثنتين منها تعادل ببساطة الرمز التالي الأعلى: VV هي مجرد X. لهذا يُكتب 4 بالشكل IV وليس IIII، ولماذا 9 هي IX وليس VIIII.

أي عمليات الطرح قانونية

ستة أزواج طرح فقط صالحة في الصيغة القياسية: IV (4)، IX (9)، XL (40)، XC (90)، CD (400) وCM (900). لا يمكن طرح الرمز إلا من الرمزين الأعلى التاليين في عائلة قوى العشرة الخاصة به. وهذا يستبعد IL لـ 49، والتي يجب كتابتها XLIX.

سقف 3999

مع عدم وجود رمز أعلى من M، وباقتصار M على ثلاث تكرارات، أكبر قيمة يمكن التعبير عنها هي MMMCMXCIX = 3999. استخدمت الأرقام الأكبر تاريخيًا vinculum، وهو خط علوي يعني "اضرب في 1000"، لذا V مع خط تعني 5000. لا يوجد معيار واحد لهذا الترميز في النص العادي، لذا يتوقف هذا المحول عند 3999.

أين لا تزال تراها

وجوه الساعات، عناوين فصول الكتب، تواريخ حقوق النشر في الأفلام، الأرقام الملكية والبابوية، وسوبر بول. لاحظ أن العديد من وجوه الساعات تستخدم IIII بدلاً من IV لتحقيق توازن بصري، وهي عادة قديمة وليست خطأ.

إشعار مفتوح المصدر: منفذ وفق قواعد الترميز الطرحي القياسية. لا تُستخدم أي مكتبة خارجية.

الأسئلة الشائعة

لماذا يُكتب 4 بالشكل IV وليس IIII؟
الترميز القياسي يحدّ التكرار بثلاث مرات ويستخدم الطرح بدلاً من ذلك. يظهر IIII بالفعل على العديد من وجوه الساعات، لكنها عادة تزيينية وليست الصيغة الأساسية.
لماذا لا يمكنني إدخال 0 أو رقم سالب؟
لا تملك الأرقام الرومانية رمزًا للصفر ولا مفهومًا للقيم السالبة. صُمم النظام للعد والجرد، لذا يبدأ من 1.
ما هو أكبر رقم يمكنني تحويله؟
3999، ويُكتب MMMCMXCIX. بعد ذلك استخدم الرومان خطًا علويًا للضرب في 1000، وهو ما لا يوجد له تمثيل نصي موثوق.
هل IL طريقة صالحة لكتابة 49؟
لا. لا يمكن طرح الرمز إلا من الرمزين الأعلى التاليين في عائلته، لذا 49 هي XLIX. ترفض الأداة IL باعتباره غير صالح.
هل تقبل الأداة الإدخال بأحرف صغيرة؟
نعم. تُحوَّل الأرقام الرومانية الصغيرة تلقائيًا، لذا يُقرأ 'mmxxiv' بنفس طريقة 'MMXXIV'.
ماذا يُظهر تفكيك الرموز؟
يقسم النتيجة إلى الأجزاء الجمعية المستخدمة لبنائها، بحيث يمكنك رؤية كيف يتحول 2024 إلى M + M + X + X + IV بالضبط.