تبدیل اعداد رومی رایگان
اعداد را به اعداد رومی و برعکس تبدیل کنید. اعداد استاندارد محدوده 1–3999 را پوشش می دهند، و نماد vinculum محدوده را تا 3,999,999 گسترش می دهد.
مقادیر رایج
جدول مرجع (برای کپی کلیک کنید)
قوانین اعداد رومی: I=1، V=5، X=10، L=50، C=100، D=500، M=1000.
نمادگذاری تفریقی: IV=4، IX=9، XL=40، XC=90، CD=400، CM=900. اعداد استاندارد تا MMMCMXCIX (3999) محدود میشوند.
وینکولوم: خط روی عدد آن را در ۱۰۰۰ ضرب میکند (V̅ = 5000، X̅ = 10000، M̅ = 1٬000٬000) و دامنه را تا ۳٬۹۹۹٬۹۹۹ گسترش میدهد.
کاربردهای رایج
- تاریخ ها را به اعداد رومی تبدیل کنیدسال ها ، تاریخ های عروسی و سالگرد ها را به اعداد رومی برای دعوت نامه ها و طرح های یادبود بنویسید.
- اعداد رومی برای طرح کلی و اسناداعداد رومی صحیح را برای طرح کلی اسناد ، فصول و شماره گذاری بخش رسمی تولید کنید.
- اعداد رومی را در فیلم ها و تلویزیون رمز گشایی کنیدشماره دنباله ، نسخه های Super Bowl و سال های حق نشر فیلم را رمز گشایی کنید.
- اعداد رومی را در مدرسه بیاموزیدتبدیل بین اعداد رومی و اعداد اعشاری را برای تاریخ ، ریاضیات و مطالعات کلاسیک تمرین کنید.
- اعداد رومی برای طراحی و خالکوبیاعداد رومی به طور دقیق فرمت شده را برای طراحی گرافیکی ، صفحات ساعت ، خالکوبی و تک نویسی دریافت کنید.
نحوه کار
همه تبدیل از طریق یک الگوریتم دستنویس و بدون وابستگی در مرورگر شما اجرا میشود — درخواست سروری انجام نمیشود. یک جدول جستوجوی ثابت از ۱۳ جفت نماد-مقدار (M=1000 تا I=1) هر دو جهت تبدیل را انجام میدهد، و اعتبارسنجی کانونی نتیجه را دوباره تبدیل میکند و با ورودی مقایسه میکند تا ورودی غیراستاندارد رد شود.
- 1جدول جستوجو تبدیل را میراندابزار ۱۳ جفت نماد-مقدار — M، CM، D، CD، C، XC، L، XL، X، IX، V، IV، I — به ترتیب نزولی تعریف میکند. برای تبدیل یک عدد دهدهی، این لیست را میپیماید و مکرراً هر مقدار را کم میکند و نماد متناظر را اضافه میکند، یعنی الگوریتم حریصانه استاندارد اعداد رومی.
- 2اعتبارسنجی کانونی در تبدیل معکوسهنگام تبدیل یک عدد رومی دوباره به عدد، تجزیهگر از قاعده تفریقی استفاده میکند (یک مقدار کوچکتر پیش از بزرگتری تفریق میشود، نه جمع)، سپس فوراً نتیجه را دوباره کدگذاری میکند و آن را با ورودی اصلی مقایسه میکند. هر رشته غیرکانونی — مثلاً IIII بهجای IV — رد میشود.
- 3نماد وینکولوم بازه را تا ۳٬۹۹۹٬۹۹۹ گسترش میدهداعداد بالای ۳٬۹۹۹ از نماد وینکولوم استفاده میکنند: بخش هزار به رومی پایه تبدیل میشود، سپس یک کاراکتر ترکیبی خطبالای یونیکد (U+0305) به هر حرف ضمیمه میشود تا خطبالای سنتی که ضرب در ۱٬۰۰۰ را نشان میدهد رندر کند. مثلاً، ۵٬۰۰۰ بهصورت V با خطبالا رندر میشود.
- 4حالت تاریخ هر مؤلفه را مستقل تبدیل میکنددر حالت تاریخ، ابزار تاریخ انتخابی را به اعداد صحیح روز، ماه، و سال تجزیه میکند، هرکدام را از طریق همان تابع toRoman تبدیل میکند، سپس آنها را با جداکننده انتخابی (نقطه وسط، خطتیره، اسلش، یا فاصله) به ترتیب انتخابی (DMY، MDY، یا YMD) به هم متصل میکند.
ابزارهای مرتبط
تبدیل تاریخ شمسی (جلالی) به میلادی
تاریخهای شمسی (هجری خورشیدی / جلالی) را فوراً به میلادی و برعکس تبدیل کنید؛ همراه با روز هفته، محاسبه سن به تقویم شمسی، نام ماههای دری افغانستان و اعداد فارسی. رایگان، خصوصی و کاملاً در مرورگر شما.
مبدل مبالغ چینی بزرگ (大写金额)
یک مبلغ را برای فاکتورها و چکها به حروف چینی بزرگ (大写) تبدیل کنید، مانند 壹仟贰佰叁拾肆元伍角陆分، با پیروی از قوانین بانک خلق چین. همچنین 大写 را دوباره به عدد میخواند، تاریخ چک و اعداد چینی معمولی را مینویسد.
مبدل رومیسازی کرهای (로마자 변환)
هانگول را طبق رومیسازی اصلاحشده کرهای به حروف لاتین تبدیل کنید، با اعمال تغییرات آوایی میان هجاها (국어 → gugeo، 종로 → Jongno). نامها به سبک گذرنامه با املای رایج نام خانوادگی، و نشانیها (종로구 → Jongno-gu).