فهرست مطالب
تبدیل اعداد رومی با این ابزار، در هر دو جهت و در یک کادر انجام میشود. اگر عدد بنویسید، با رقم فارسی یا انگلیسی، ابزار معادل رومی آن را نشان میدهد و زیرش، اجزای عدد را با مقدار هر کدام فهرست میکند؛ برای نمونهٔ پیشفرض، ۲۰۲۶، نتیجه MMXXVI است و اجزایش M و M و X و X و V و I. اگر عدد رومی بنویسید، با حروف بزرگ یا کوچک انگلیسی، ابزار معادل عددی آن را با رقم انگلیسی و فارسی نشان میدهد. جهت تبدیل خودکار تشخیص داده میشود و لازم نیست چیزی انتخاب کنید. بازهٔ ابزار ۱ تا ۳۹۹۹ است و عددهای رومیای که به شکل استاندارد نوشته نشده باشند، مثل IIII یا IC، نامعتبر شناخته میشوند.
راهنمای استفاده از تبدیل اعداد رومی
- عدد (۱ تا ۳۹۹۹) یا عدد رومی (مثل MMXXVI) را بنویسید.
- جهت تبدیل خودکار تشخیص داده میشود.
تبدیل اعداد رومی؛ هفت نماد
دستگاه عددنویسی رومی، از هفت حرف لاتین ساخته شده است: I برای ۱، V برای ۵، X برای ۱۰، L برای ۵۰، C برای ۱۰۰، D برای ۵۰۰ و M برای ۱۰۰۰. هر عددی از ترکیب این هفت نماد نوشته میشود. برخلاف دستگاه دهدهی ما که در آن، ارزش هر رقم به جایگاهش بستگی دارد، در اعداد رومی ارزش هر نماد ثابت است و عدد از جمع و تفریق نمادها به دست میآید. برای همین، عدد رومی صفر ندارد؛ نیازی به نگه داشتن جایگاه خالی نیست.

یک راه ساده برای به خاطر سپردن نمادها، دیدن الگوی یک و پنج است: I و V، X و L، C و D، و در پایان M. هر جفت، ده برابر جفت قبلی است. این الگو احتمالا از شمارش با انگشتها میآید: یک انگشت برای ۱، دست باز برای ۵ و دو دست برای ۱۰.
قاعدهٔ جمع و قاعدهٔ تفریق
دو قاعده، همهٔ اعداد رومی را میسازند. قاعدهٔ اول، جمع است: نمادها از بزرگ به کوچک کنار هم نوشته و با هم جمع میشوند. VI یعنی ۵ به علاوهٔ ۱، یعنی ۶؛ XXVI یعنی ۱۰ و ۱۰ و ۵ و ۱، یعنی ۲۶. قاعدهٔ دوم، تفریق است: اگر نماد کوچکتری پیش از نماد بزرگتر بیاید، از آن کم میشود. IV یعنی ۵ منهای ۱، یعنی ۴؛ IX یعنی ۹؛ XL یعنی ۴۰.
قاعدهٔ تفریق محدودیتهای مشخصی دارد که در نوشتن استاندارد رعایت میشوند. فقط I و X و C پیش از نماد بزرگتر کم میشوند و هر کدام فقط پیش از دو نماد بعدی خودش: I پیش از V و X، X پیش از L و C، و C پیش از D و M. پس فقط شش جفت تفریقی مجاز است: IV، IX، XL، XC، CD و CM. V و L و D هرگز کم نمیشوند. هیچ نمادی هم بیش از سه بار پشت سر هم تکرار نمیشود؛ برای ۴، به جای IIII، IV نوشته میشود.

عدد به رومی؛ گام به گام
برای تبدیل عدد به رومی، از بزرگترین مقدار شروع کنید و تا جای ممکن آن را کم کنید. مقدارها به ترتیب از بزرگ به کوچک، این سیزدهتا هستند: ۱۰۰۰، ۹۰۰، ۵۰۰، ۴۰۰، ۱۰۰، ۹۰، ۵۰، ۴۰، ۱۰، ۹، ۵، ۴ و ۱. برای ۲۰۲۶: دو بار ۱۰۰۰ کم میشود که MM است و ۲۶ میماند. ۹۰۰ و ۵۰۰ و ۴۰۰ و ۱۰۰ و ۹۰ و ۵۰ و ۴۰ بزرگترند. دو بار ۱۰ کم میشود که XX است و ۶ میماند. یک بار ۵ که V است و یک بار ۱ که I. نتیجه MMXXVI است. ابزار همین اجزا را زیر نتیجه نشان میدهد.

روش دیگر، تبدیل رقم به رقم است. هر رقم دهدهی را جداگانه به رومی تبدیل کنید و کنار هم بگذارید. ۱۹۸۴ یعنی ۱۰۰۰ و ۹۰۰ و ۸۰ و ۴؛ پس M و CM و LXXX و IV، که روی هم MCMLXXXIV است. این روش برای عددهای طولانی، اشتباه کمتری دارد.
رومی به عدد
برای خواندن عدد رومی، نمادها را از چپ به راست بخوانید. اگر نمادی از نماد بعدیاش کوچکتر باشد، آن را کم کنید؛ وگرنه اضافه کنید. MCMXCIX را بخوانید: M یعنی ۱۰۰۰؛ C پیش از M است، پس CM یعنی ۹۰۰؛ X پیش از C است، پس XC یعنی ۹۰؛ I پیش از X است، پس IX یعنی ۹. جمع، ۱۹۹۹. ابزار همین کار را انجام میدهد و بعد بررسی میکند که آیا عدد به دست آمده، به همان شکل استاندارد نوشته میشود یا نه. اگر نه، عدد را نامعتبر اعلام میکند.
| عدد | رومی | عدد | رومی |
|---|---|---|---|
| ۱ | I | ۵۰ | L |
| ۴ | IV | ۹۰ | XC |
| ۹ | IX | ۹۹ | XCIX |
| ۱۴ | XIV | ۴۰۰ | CD |
| ۴۰ | XL | ۹۰۰ | CM |
| ۴۹ | XLIX | ۱۹۹۹ | MCMXCIX |
| ۱۴۰۵ | MCDV | ۳۹۹۹ | MMMCMXCIX |
شکلهای نادرست رایج
برخی شکلها، با اینکه گاهی دیده میشوند، در نوشتن استاندارد نادرستاند و این ابزار آنها را نمیپذیرد. IC برای ۹۹ نادرست است، چون I فقط پیش از V و X کم میشود؛ شکل درست XCIX است. IL برای ۴۹ هم نادرست است؛ درست XLIX. VX برای ۵ معنا ندارد، چون V هرگز کم نمیشود. IIII برای ۴ و XXXX برای ۴۰، قاعدهٔ تکرار حداکثر سهباره را میشکنند. LL برای ۱۰۰ هم نادرست است، چون L تکرار نمیشود و ۱۰۰ نماد خودش، C، را دارد.
دلیل سختگیری ابزار این است که هر عدد، فقط یک شکل استاندارد دارد و این یکتایی، خواندن را بیابهام میکند. اگر عددی رومی را از جایی کپی کردهاید و ابزار آن را نامعتبر دانست، احتمالا یکی از همین شکلهای غیراستاندارد است یا حرفی اشتباه تایپ شده؛ مثلا حرف O به جای C یا عدد ۱ به جای I.
ساعتها و IIII
روی صفحهٔ بسیاری از ساعتهای دیواری و مچی با اعداد رومی، عدد ۴ به شکل IIII نوشته میشود، نه IV. این سنتی قدیمی در ساعتسازی است و برای آن توضیحهای مختلفی گفتهاند؛ از تقارن بصری با VIII در طرف دیگر صفحه تا عادتهای قدیمیتر نوشتن اعداد رومی. دلیل قطعی آن روشن نیست. نکته این است که IIII روی ساعت، یک انتخاب طراحی است و در نوشتن استاندارد امروزی، ۴ همان IV است.
اعداد رومی امروز کجا به کار میروند؟
با وجود اینکه عددنویسی رومی قرنهاست جای خود را به رقمهای امروزی داده، هنوز در جاهای زیادی دیده میشود. نام پادشاهان و پاپها با عدد رومی شمارهگذاری میشوند، مثل لویی چهاردهم که Louis XIV نوشته میشود. سال ساخت فیلمها در عنوانبندی پایانی، اغلب به رومی آمده است؛ MCMXCIX یعنی ۱۹۹۹. فصلهای کتاب، بخشهای قانون، شمارهگذاری صفحههای مقدمهٔ کتاب، صفحهٔ ساعتها و سنگنوشتههای بناها، جاهای دیگریاند که اعداد رومی هنوز در آنها زندهاند. برخی هم تاریخهای مهم، مثل سال ازدواج یا تولد فرزند، را برای خالکوبی یا حک روی حلقه، به رومی مینویسند.
اگر تاریخی را برای حک یا خالکوبی به رومی تبدیل میکنید، پیش از سفارش، نتیجه را با این ابزار در جهت برعکس بررسی کنید؛ یعنی عدد رومی را بنویسید و ببینید همان عدد را میدهد یا نه. اشتباه در یک حرف، روی پوست یا طلا، به سادگی قابل اصلاح نیست. سالهای شمسی را هم میشود به رومی نوشت؛ ۱۴۰۵ برابر MCDV است.
چرا اعداد رومی کنار گذاشته شدند؟
اعداد رومی برای ثبت مقدارها مناسب بودند، اما برای محاسبه بسیار دستوپاگیر. ضرب MCMLXXXIV در XLVII را روی کاغذ امتحان کنید تا ببینید چرا. رومیان و اروپاییان قرون وسطی، محاسبه را با چرتکه و صفحههای شمارش انجام میدادند و فقط نتیجه را به رومی مینوشتند. عددنویسی دهدهی با ارزش جایگاهی و صفر، که از هند برخاسته بود، از طریق دانشمندان جهان اسلام، از جمله محمد بن موسی خوارزمی، به غرب رسید. فیبوناچی در کتاب حساب خود در سال ۱۲۰۲ میلادی، آن را به بازرگانان اروپایی معرفی کرد و طی چند قرن، رقمهای تازه جای اعداد رومی را در محاسبه گرفتند.
عددهای بزرگتر از ۳۹۹۹
در شکل استاندارد امروزی، بزرگترین عدد رومی ۳۹۹۹ است، چون M بیش از سه بار تکرار نمیشود و نماد بزرگتری وجود ندارد. رومیان برای عددهای بزرگتر، روشهایی مثل کشیدن خط بالای نماد داشتند که ارزش آن را هزار برابر میکرد؛ X با خط بالا یعنی ۱۰ هزار. این روشها یکسان و استاندارد نبودند و امروز کمتر به کار میروند. این ابزار فقط بازهٔ ۱ تا ۳۹۹۹ را پشتیبانی میکند و برای عددهای بیرون از آن، پیام میدهد.
اعداد رومی در تاریخهای مشهور
خواندن تاریخهای مشهور به رومی، تمرین خوبی برای یادگیری است. سال ۴۷۶ میلادی، که معمولا پایان امپراتوری روم غربی شمرده میشود، CDLXXVI نوشته میشود. سال ۱۰۶۶، MLXVI. سال ۱۴۵۳، MCDLIII. سال ۱۷۸۹، MDCCLXXXIX که یکی از طولانیترین سالهای رومی در تاریخهای آشناست. سال ۲۰۰۰ اما بسیار کوتاه است: فقط MM. طول یک عدد رومی، هیچ ربطی به بزرگی آن ندارد؛ ۳۸۸۸، یعنی MMMDCCCLXXXVIII، با پانزده حرف، طولانیترین عدد رومی استاندارد است، در حالی که ۳۹۹۹ فقط نُه حرف دارد.
این ویژگی، یکی از دلیلهای دشواری خواندن اعداد رومی است. در دستگاه دهدهی، عدد بزرگتر رقمهای بیشتری دارد و با یک نگاه، بزرگیاش معلوم است. در اعداد رومی، برای مقایسهٔ دو عدد، باید هر دو را کامل خواند.
یادگیری اعداد رومی برای کودکان
برای آموزش اعداد رومی به کودکان، با سه نماد I و V و X شروع کنید و عددهای ۱ تا ۲۰ را با چوبکبریت یا خطهای ساده بسازید. وقتی قاعدهٔ جمع جا افتاد، قاعدهٔ تفریق را با IV و IX معرفی کنید. یک بازی ساده: صفحهٔ یک ساعت رومی را نشان دهید و بپرسید ساعت چند است. بعد L و C را اضافه کنید و عددهای تا ۱۰۰ را تمرین کنید. این ابزار برای بررسی پاسخها مفید است: کودک عدد را به رومی مینویسد و ابزار میگوید درست است یا نه. چون ابزار شکلهای نادرست را نمیپذیرد، بازخورد آن برای یادگیری قاعدهها دقیق است.
اعداد رومی در فهرستها و طرحنویسی
در نوشتن گزارش، رساله و قرارداد، اعداد رومی اغلب برای سطح بالای فهرست به کار میروند: بخش I، بخش II، بخش III و زیر هر کدام، بندهای ۱ و ۲ و ۳ یا الف و ب و ج. حروف کوچک رومی، مثل i و ii و iii، هم برای شمارهگذاری صفحههای پیشگفتار و مقدمهٔ کتاب رایجاند تا صفحهشماری متن اصلی از ۱ شروع شود. نرمافزارهای واژهپرداز، این شمارهگذاری را خودکار انجام میدهند؛ اما اگر دستی مینویسید، این ابزار حروف کوچک را هم میخواند.
درستیسنجی در برنامهنویسی
تبدیل اعداد رومی، یکی از تمرینهای کلاسیک برنامهنویسی و مصاحبههای شغلی است. بیشتر پیادهسازیهای ساده، فقط قاعدهٔ جمع و تفریق را اجرا میکنند و شکلهای نادرست مثل IIII یا IC را هم میپذیرند. این ابزار پس از خواندن، عدد به دست آمده را دوباره به رومی تبدیل میکند و با ورودی مقایسه میکند؛ سادهترین راه برای پذیرفتن فقط شکل استاندارد. برنامهنویسان میتوانند خروجی برنامهٔ خود را با این ابزار مقایسه کنند و حالتهای مرزی مثل ۴، ۹، ۴۰، ۴۹، ۹۹، ۴۰۰، ۹۰۰ و ۳۹۹۹ را آزمایش کنند.
نوشتن درست حروف رومی
اعداد رومی با حروف لاتین نوشته میشوند و در صفحهکلید، همان حروف انگلیسیاند. چند اشتباه تایپی رایج، عدد را نامعتبر میکنند. حرف O انگلیسی یا عدد صفر به جای C، عدد ۱ یا حرف l کوچک به جای I، و حروفی که با صفحهکلید فارسی تایپ شدهاند. در طراحی گرافیک، برخی قلمها نمادهای ویژهٔ رومی یونیکد دارند که شکلشان مثل حروف معمولی است اما نویسههای دیگریاند؛ این ابزار آنها را نمیشناسد. اگر متنی را از جایی کپی کردهاید و نتیجه نامعتبر شد، حروف را دوباره با صفحهکلید انگلیسی تایپ کنید. فاصلههای پیش و پس از عدد مشکلی ندارند و ابزار خودش آنها را پیش از خواندن عدد حذف میکند.
در متنهای رسمی، اعداد رومی معمولا با حروف بزرگ نوشته میشوند. حروف کوچک بیشتر برای شمارهگذاری فرعی به کار میروند. این ابزار هر دو را میخواند و نتیجه را یکسان نشان میدهد. ترکیب حروف بزرگ و کوچک در یک عدد هم پذیرفته میشود، اما برای خوانایی، بهتر است همهٔ حروف یک عدد را به یک شکل بنویسید. در عنوان فصلها و نام پادشاهان، حروف بزرگ و در شمارهگذاری فرعی، حروف کوچک رایجتر است.
اشتباههای رایج
اشتباه اول، تفریق نمادهایی که نباید کم شوند، مثل VX یا IL. اشتباه دوم، تکرار بیش از سهباره، مثل IIII یا XXXX در نوشتن استاندارد. اشتباه سوم، تفریق نماد از نمادی که بیش از ده برابر آن است، مثل IC یا XM. اشتباه چهارم، خواندن عدد رومی فقط با جمع، بدون توجه به نمادهای کوچکتری که پیش از بزرگتر آمدهاند؛ XIV با این اشتباه ۱۶ خوانده میشود، نه ۱۴.
ابزارهای مرتبط
برای تبدیل عدد به حروف فارسی، تبدیل عدد به حروف و برای تبدیل میان مبناهای دودویی و شانزدهشانزدهی، تبدیل مبنای اعداد را ببینید. برای تبدیل رقمهای فارسی و انگلیسی، تبدیل اعداد فارسی و انگلیسی کمک میکند. بقیهٔ ابزارها در ابزارهای ریاضی آمدهاند.
آخرین بازبینی محتوا: · تیم تحریریه ابزار جیبی