تخطَّ إلى المحتوى الرئيسي

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

حوِّل الأرقام إلى أرقام رومانية والعكس. تغطي الأرقام القياسية 1–3999، ويمدّ ترميز الخط العلوي (vinculum) النطاق إلى 3,999,999.

يعمل دون اتصال بعد التحميل
رقم روماني
MMXXVI
التفصيل
MM2000+XX20+V5+I1

قيم شائعة

جدول المرجع (انقر للنسخ)

قواعد الأرقام الرومانية: I=1، V=5، X=10، L=50، C=100، D=500، M=1000.

الترميز الطرحي: IV=4، IX=9، XL=40، XC=90، CD=400، CM=900. الأرقام القياسية تصل إلى MMMCMXCIX (3999).

الخط العلوي: شريط فوق الرقم يضربه في 1000 (V̅ = 5000، X̅ = 10000، M̅ = 1,000,000)، مما يوسّع النطاق إلى 3,999,999.

الاستخدامات الشائعة

  • تحويل التواريخ إلى أرقام رومانيةاكتب السنوات وتواريخ الزفاف والذكريات السنوية بأرقام رومانية للدعوات والتصاميم التذكارية.
  • أرقام رومانية للخطوط العريضة والمستنداتإنشاء الأرقام الرومانية الصحيحة لخطوط وثائق والفصول والترقيم القسم الرسمي.
  • فك تشفير الأرقام الرومانية في الأفلام والتلفازفك تشفير أرقام التتابع الرومانية وطبعات Super Bowl وسنوات حقوق الطبع والنشر للأفلام.
  • تعلم الأرقام الرومانية للمدرسةممارسة التحويل بين الأرقام الرومانية والأرقام العشرية للتاريخ والرياضيات والدراسات الكلاسيكية.
  • أرقام رومانية للتصميم والوشماحصل على أرقام رومانية منسقة بدقة لتصميم الرسومات وأقراص ساعة والوشم والأحرف الأولى.

كيف يعمل

يعمل كل التحويل في متصفحك عبر خوارزمية مكتوبة يدويًا دون تبعيات — لا يُجرى أي طلب خادم. يقود جدول بحث ثابت من 13 زوجًا من الرموز والقيم (من M=1000 نزولًا إلى I=1) التحويل في الاتجاهين، ويعيد التحقق القياسي ترميز النتيجة لرفض الإدخال غير القياسي.

  1. 1
    جدول البحث يقود التحويل
    تعرّف الأداة 13 زوجًا من الرموز والقيم — M وCM وD وCD وC وXC وL وXL وX وIX وV وIV وI — بترتيب تنازلي. لتحويل عدد عشري، تمر على هذه القائمة وتطرح كل قيمة مرارًا مع إضافة الرمز المطابق، وهي خوارزمية الأرقام الرومانية الجشعة القياسية.
  2. 2
    التحقق القياسي عند التحويل العكسي
    عند تحويل رقم روماني إلى عدد، يستخدم المحلّل قاعدة الطرح (القيمة الأصغر قبل الأكبر تُطرح، لا تُجمع)، ثم يعيد ترميز النتيجة فورًا ويقارنها بالإدخال الأصلي. وتُرفض أي سلسلة غير قياسية — مثل IIII بدلًا من IV.
  3. 3
    ترميز الخط العلوي يوسّع النطاق إلى 3,999,999
    الأعداد فوق 3,999 تستخدم ترميز الخط العلوي (vinculum): يُحوَّل جزء الآلاف إلى رومانية أساسية، ثم يُضاف حرف خط علوي مركّب من Unicode (U+0305) إلى كل حرف لرسم الشريط العلوي التقليدي الذي يعني الضرب في 1,000. مثلًا، يُعرض 5,000 كـ V مع خط علوي.
  4. 4
    وضع التاريخ يحوّل كل مكوّن بشكل مستقل
    في وضع التاريخ، تحلّل الأداة التاريخ المختار إلى أعداد صحيحة لليوم والشهر والسنة، وتحوّل كلًا منها عبر دالة toRoman نفسها، ثم تضمها بالفاصل المختار (نقطة وسطى، أو شرطة، أو شرطة مائلة، أو مسافة) بالترتيب المختار (DMY أو MDY أو YMD).

أدوات ذات صلة

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