tigtools

مبدل اعداد رومی

یک عدد وارد کنید تا معادل رومی آن را بگیرید، یا یک عدد رومی وارد کنید تا مقدار آن را بگیرید. اشکال غیراستاندارد با دلیل و املای صحیح مشخص می‌شوند.

در مرورگر شما اجرا می‌شود بدون ثبت‌نام

تبدیل عدد به عدد رومی

MMXXVI

MM (۲٬۰۰۰) + XX (۲۰) + V (۵) + I (۱)

عدد رومی به عدد

فرم استاندارد: I=۱، V=۵، X=۱۰، L=۵۰، C=۱۰۰، D=۵۰۰، M=۱۰۰۰. نمادها از بزرگ به کوچک چیده می‌شوند؛ IV، IX، XL، XC، CD و CM تنها جفت‌های تفریقی هستند.

نحوه استفاده

  1. برای تبدیل عدد، یک عدد صحیح از 1 تا 3999 را در فیلد سمت چپ وارد کنید.
  2. عدد رومی و تفکیک اجزای آن را بخوانید، برای مثال M (1000) + CM (900) + XC (90) + IV (4).
  3. برای تبدیل برعکس، یک عدد رومی را در فیلد سمت راست وارد کنید. حروف بزرگ و کوچک هر دو کار می‌کنند.
  4. اگر عدد رومی به شکل استاندارد نیست، توضیح را بخوانید و از املای پیشنهادی استفاده کنید.

نحوه کار

اعداد رومی امروزی از هفت نماد استفاده می‌کنند: I (1)، V (5)، X (10)، L (50)، C (100)، D (500) و M (1000). عدد از بزرگ‌ترین نماد به کوچک‌ترین نوشته می‌شود و مقادیر جمع می‌شوند: MDCLXVI = 1000 + 500 + 100 + 50 + 10 + 5 + 1 = 1666.

برای جلوگیری از چهار نماد یکسان پشت سر هم، شش جفت تفریقی به کار می‌رود: IV (4)، IX (9)، XL (40)، XC (90)، CD (400) و CM (900). تنها I، X و C کم می‌شوند و آن هم فقط از دو نماد بزرگ‌تر بعدی. V، L و D هرگز تکرار نمی‌شوند.

مبدل یک عدد رومی را فقط زمانی می‌پذیرد که دقیقاً املای استاندارد مقدار آن باشد. شکل‌هایی مانند IIII (که روی صفحهٔ ساعت‌ها دیده می‌شود)، VX یا IC در گذشته استفاده می‌شدند یا در معماها دیده می‌شوند، اما استاندارد نیستند؛ ابزار توضیح می‌دهد کدام قانون نقض شده است و شکل استاندارد مقداری را که تقریباً منظور دارند نشان می‌دهد.

سیستم استاندارد بازهٔ 1 تا 3999 را پوشش می‌دهد. صفر، عدد منفی و کسر وجود ندارد. اعداد بزرگ‌تر با خطی روی عدد (وینکولوم) یا قراردادهای دیگری نوشته می‌شدند که هرگز استاندارد نشدند؛ بنابراین پشتیبانی نمی‌شوند.

نمونه‌ها

یک سال

1994 = M (1000) + CM (900) + XC (90) + IV (4) = MCMXCIV. 2026 = MMXXVI.

IIII روی صفحهٔ ساعت

IIII رد می‌شود: I نمی‌تواند چهار بار پشت سر هم بیاید. اگر آن را ساده بخوانیم، یعنی 4 که به شکل IV نوشته می‌شود.

یک تفریق نادرست

IC برابر 99 نیست، زیرا I فقط می‌تواند از V و X کم شود. 99 به شکل XC (90) + IX (9) = XCIX است.

پرسش‌های متداول

بزرگ‌ترین عدد رومی چیست؟

در شکل استاندارد، 3999 = MMMCMXCIX. نوشتن 4000 به چهار M پشت سر هم یا نمادی ویژه مانند خطی روی عدد نیاز دارد که استاندارد نیست.

چرا بعضی از ساعت‌ها به‌جای IV از IIII استفاده می‌کنند؟

این یک سنت طراحی است و اغلب با تعادل بصری با VIII در سمت دیگر توضیح داده می‌شود. IIII املای استاندارد 4 نیست.

آیا عدد رومی برای صفر وجود دارد؟

خیر. سیستم رومی هیچ نمادی برای صفر نداشت. در متون قرون وسطایی گاهی از واژهٔ nulla یا حرف N استفاده می‌شد، اما این بخشی از سیستم عددی نیست.

آیا حروف کوچک مجاز است؟

بله. ورودی پیش از بررسی به حروف بزرگ تبدیل می‌شود؛ بنابراین mcmxciv نتیجهٔ 1994 را می‌دهد.

حریم خصوصی

تبدیل در مرورگر شما انجام می‌شود. آنچه تایپ می‌کنید ارسال یا ذخیره نمی‌شود.