الاتصال عبر MCP →

أدخل الحساب

أدخل رقمًا (من 1 إلى 3,999,999) أو رقمًا رومانيًا. استخدم الشرطة السفلية قبل الحرف للحصول على خط علوي (×1000): ‎_C‎ = 100,000.

صيغة رياضية

صيغة رياضية: محوّل الأرقام الرومانية
Show calculation steps (1)
  1. Number to Roman (greedy)

    Number to Roman (greedy): محوّل الأرقام الرومانية

    Repeatedly subtract the largest value-symbol pair that fits, appending its symbol each time. Overlined symbols (x1000) cover values up to 3,999,999.

اعلان

نتائج

النتيجة
MMMDCCXXIV = 3724
تُعرض الأحرف ذات الخط العلوي دون خطوط في النص العادي؛ وكل حرف تسبقه شرطة سفلية يُضرب في 1000.
الرقم الروماني = الرقم العربي
MMM = ٣٬٠٠٠
D = ٥٠٠
CC = ٢٠٠
XX = ٢٠
IV = ٤
الإجمالي = ٣٬٧٢٤

ما الذي يفعله هذا المحوّل

محوّل الأرقام الرومانية أداة تعمل في اتجاهين. اكتب رقمًا عاديًا (بالأرقام العربية المعتادة) فيعرض لك المقابل الروماني، أو اكتب رقمًا رومانيًا فيرجع لك قيمته العددية. تدعم الأداة النطاق الكلاسيكي الكامل إضافةً إلى النطاق الموسّع المعروف بـ"الفينكولوم" (الخط العلوي)، من 1 إلى 3,999,999. وتكتشف الأداة تلقائيًا الاتجاه الذي تريده: فإن كان ما أدخلته أرقامًا فقط حوّلته من رقم إلى روماني، وإلا فسّرته كرقم روماني.

جدول للرموز السبعة الأساسية للأرقام الرومانية مع قيمها العشرية
الرموز السبعة الأساسية للأرقام الرومانية والقيم التي تمثلها.

الخطوط العلوية للقيم الكبيرة

لا تصل الأرقام الرومانية الكلاسيكية بشكل سلس إلا حتى 3,999. ولتمثيل الأعداد الأكبر، كان النسّاخ يرسمون خطًا (فينكولوم) فوق الحرف لمضاعفته بمقدار 1,000. وبما أنه يتعذّر كتابة خط علوي على لوحة المفاتيح العادية، يستخدم هذا المحوّل علامة الشرطة السفلية (_) بديلًا عن الخط العلوي: تنطبق الشرطة على الحرف الواحد الذي يليها مباشرة. فمثلًا _C تعني C فوقها خط = \(100 \times 1{,}000 = 100{,}000\)، و_M = 1,000,000. أما على الشاشة فتُعرض النتيجة بأحرف عادية لسهولة القراءة.

رقم روماني فوقه خط يضاعف قيمته ألف مرة
الخط العلوي فوق الرقم يضاعف قيمته 1000 مرة.

كيفية الاستخدام

أدخل القيمة في الخانة الواحدة ثم اضغط للإرسال. إذا كان رقمًا، اكتبه مباشرة (تُتجاهل الفواصل، فيكون 1,994 و1994 سواء). وإذا كان رقمًا رومانيًا، اكتب الأحرف I وV وX وL وC وD وM بالحروف الكبيرة (والصغيرة مقبولة أيضًا)، وضع _ قبل أي حرف للحصول على الخط العلوي الذي يضربه في 1000. ويعرض سطر النتيجة صيغة "المدخل = المخرج"، كما يسرد جدول تفصيلي كل مجموعة من القيم المنزلية وقيمتها العربية، ثم ينتهي بصف "الإجمالي".

مثال محلول

المدخل MMMDCCXXIV: حيث MMM = 3000، وDCC = 700، وXX = 20، وIV = 4 (وضع I قبل V يعني 5 − 1). فيكون الإجمالي = \(3000 + 700 + 20 + 4 = \mathbf{3724}\). وفي الاتجاه المعاكس، يصبح الرقم 1994 على الشكل: $$\text{M } (1000) + \text{CM } (900) + \text{XC } (90) + \text{IV } (4) = \mathbf{MCMXCIV}$$

شرح للترميز الطرحي يوضح أن IX يساوي عشرة ناقص واحد
أزواج الطرح: الرمز الأصغر قبل الأكبر يُطرح (\(\text{IX} = 10 - 1 = 9\)).

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

لماذا لا يوجد صفر؟ لا يحتوي النظام الروماني على رمز للصفر، لذا فإن أصغر قيمة مدعومة هي 1.

ما أكبر قيمة ممكنة؟ هي 3,999,999، وتُكتب باستخدام أحرف M وC وX ذات الخط العلوي إلى جانب الأحرف العادية.

هل تهمّ حالة الأحرف (كبيرة أو صغيرة)؟ لا. تُعامَل المدخلات دون تمييز بين الكبيرة والصغيرة وتُحوّل إلى الحروف الكبيرة قبل التحليل، لكن الصيغة المتعارف عليها هي الحروف الكبيرة.

آخر تحديث: