اختبار الأرقام الرومانية
تدرّب على تحويل الأعداد العربية إلى أرقام رومانية والعكس، في وضع اختبار مع تصحيح فوري، أو استخدم المحوّل الحر للتحقق من تحويل بعينه.
0
كيف يعمل
تستخدم الأرقام الرومانية سبعة رموز أساسية (I وV وX وL وC وD وM) تُجمع وفق قواعد جمعية وطرحية: فمثلًا IV تمثّل 4 (5 − 1) بينما VI تمثّل 6 (5 + 1). يولّد وضع الاختبار عددًا عشوائيًا بين 1 و3999 لتحويله في أحد الاتجاهين، بينما يتيح المحوّل الحر التحويل المباشر في الاتجاهين.
لماذا يقتصر الحد الأقصى على 3999؟
لا يتيح النظام الروماني الكلاسيكي بالرموز المعيارية تمثيل أعداد أكبر من 3999 (MMMCMXCIX) ببساطة دون رمز خاص كشرطة فوق الرمز للضرب في 1000. لذلك تقتصر هذه الأداة على النطاق المعتاد من 1 إلى 3999.
لماذا تُرفض بعض الكتابات مثل «IIII»؟
يفضّل الترميز الروماني المعياري الصيغة الطرحية (IV بدلًا من IIII) لتجنب تكرار الرمز نفسه أكثر من ثلاث مرات متتالية. يطبّق المحوّل هذه القاعدة القياسية ويشير إلى خطأ إذا لم تطابق الصيغة المُدخلة الكتابة المعيارية للعدد.
تُحسَب جميع التحويلات محليًا بجافاسكريبت داخل متصفحك، دون إرسال إلى خادم.