محول الأرقام الرومانية
تحويل الأعداد الصحيحة إلى أرقام رومانية والعكس بالعكس.
النتائج تحديث كما تكتب.
عن هذه الحاسبة
the 1000s, the symbols I, V, X, L, C, D and M were used to write the numbers 1, 5, 10, 50, 100, 500 and 1,000. The 1000s were used to write the numbers 1, 5, 10, 50, 100, 500 and 1,000. The 1000s were used to write the numbers 1, 5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 1000, 10, 10, 10
الأسئلة المتكررة
كيف تعمل قاعدة الطرح؟
عندما يأتي رمز أصغر قبل رمز أكبر، يطرح: IV هو 4 (5 - 1)، IX هو 9، XL هو 40 وCM هو 900. وإلا تضاف الرموز من اليسار إلى اليمين.
لماذا الحد الأقصى هو 3999؟
والأرقام الرومانية العادية لا تصل إلا إلى 3999 (MMMCMXCIX). ويحتاج تمثيل 4000 أو أكثر إلى تدوين فوقي لا يمكن أن تظهره معظم الخطوط والأشكال.
هل هناك صفر في الأرقام الرومانية؟
لا. النظام الروماني لا يحتوي على رمز للصفر ولا على قيمة مكانية، وهذا أحد الأسباب التي أدت إلى الاستعاضة عنه في نهاية المطاف بالأرقام العربية للحساب.
كيف أكتب 4 و 9 بالأرقام الرومانية؟
وهم يستخدمون قاعدة الطرح: 4 هو الرابع (واحد قبل خمسة) و9 هو التاسع (واحد قبل عشرة). وينتج عن نفس النمط 40 = XL، و90 = XC، و400 = CD، و900 = CM.
ما هو الرقم الروماني MMXXIV؟
MMXXIV هو 2024: اثنان من Ms هما 2000، اثنان من Xs هما 20، وIV هو 4. هذا المحول للرقم الروماني يقرأ كل رمز من اليسار إلى اليمين، ويطرح عندما يسبق رمز أصغر رمزا أكبر.
لماذا يرفض المحول أرقام مثل I؟
الترقيم الروماني القياسي لا يعيد الرمز أبدا أربع مرات؛ أربعة مكتوبة IV، وليس I. ويقوم المحول بالتحقق من أن الرقم في الشكل العادي ويشير إلى الهجاء غير القياسي كغير صحيح.
API - استخدام هذا الحاسب من الشفرة
استدعاء هذه الحاسبة كنقطة نهاية JSON مجانية - لا مفتاح مطلوب. إرسال قيم الحقل أدناه كبارامترات الاستفسار أو JSON. أي شيء تحذفه يستخدم نفس الافتراض الذي تم ملء هذه الصفحة مسبقاً به؛ البارامترات غير المعروفة هي 400، لا صفر صامت أبداً. اقرأ كامل وثائق API →
نقطة النهاية
GET https://calculator.free/api/v1/roman-numerals/
curl
curl "https://calculator.free/api/v1/roman-numerals/?amount=2024&from=arabic&to=roman"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/roman-numerals/?" + new URLSearchParams({
"amount": "2024",
"from": "arabic",
"to": "roman"
}));
const data = await r.json();
console.log(data.results);
النتائج هي تقديرات للتوجيه العام فقط، وليس المشورة المالية أو الطبية أو الضريبية.