Конвертор на римски цифри — безплатно
Преобразувайте числа в римски цифри и обратно. Стандартните цифри покриват 1–3999, като винкулумната нотация разширява диапазона до 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).
Винкулум: черта над цифра я умножава по 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1 000 000), разширявайки обхвата до 3 999 999.
Често срещани употреби
- Преобразувай Дати в Римски ЦифриНапишете години, дати на сватбата и годишнини в римски цифри за покани и спомнителни дизайни.
- Римски Цифри за Схеми и ДокументиГенерирай правилни римски цифри за схеми на документи, глави и формално номериране на секции.
- Декодирай Римски Цифри в Филми и ТелевизияДекодирай римски цифри на наследствата, издания на Super Bowl и года на авторските права на филми.
- Научи Римски Цифри за УчилищеТренирай преобразуване между римски цифри и десетични числа за история, математика и класически изследвания.
- Римски Цифри за Дизайн и ТатуировкиПолучи точно форматирани римски цифри за графичен дизайн, циферблати на часовници, татуировки и монограми.
Как работи
Цялото преобразуване се извършва във вашия браузър чрез ръчно написан алгоритъм без зависимости — не се прави заявка към сървъра. Фиксирана справочна таблица от 13 двойки символ-стойност (M=1000 до I=1) движи и двете посоки на преобразуване, а канонична валидация връща резултата в цикъл, за да отхвърли нестандартен вход.
- 1Справочна таблица движи преобразуванетоИнструментът дефинира 13 двойки символ-стойност — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — в низходящ ред. За да преобразува десетично число, той обхожда този списък и многократно изважда всяка стойност, докато добавя съответния символ — стандартният лаком алгоритъм за римски цифри.
- 2Канонична валидация при обратно преобразуванеПри преобразуване на римска цифра обратно в число анализаторът използва изваждащото правило (по-малка стойност преди по-голяма се изважда, не се добавя), след което незабавно кодира резултата отново и го сравнява с оригиналния вход. Всеки неканоничен низ — например IIII вместо IV — се отхвърля.
- 3Нотацията винкулум разширява диапазона до 3 999 999Числа над 3999 използват нотация винкулум: хилядната част се преобразува в основно римско, след което Unicode комбиниращ символ за горна черта (U+0305) се добавя към всяка буква, за да рендерира традиционната горна черта, означаваща умножение по 1000. Например 5000 се рендерира като V с горна черта.
- 4Режимът за дата преобразува всеки компонент независимоВ режим за дата инструментът анализира избраната дата в цели числа за ден, месец и година, преобразува всяко през същата функция toRoman, след което ги съединява с избрания разделител (среден центриран знак, тире, наклонена черта или интервал) в избрания ред (ДМГ, МДГ или ГМД).
Свързани инструменти
Конвертор на персийски дати (Jalaali / Shamsi)
Преобразувайте персийски дати (Jalaali / Solar Hijri / Shamsi) към и от григориански мигновено, с ден от седмицата, възраст в години по Jalaali, афгански имена на месеци (дари) и персийски цифри. Безплатно, поверително и работи изцяло във вашия браузър.
Конвертор на китайски главни суми (大写金额)
Превърнете сума в китайски главни цифри (大写) за фактури и чекове, като 壹仟贰佰叁拾肆元伍角陆分, следвайки правилата на Народната банка на Китай. Също така разчита 大写 обратно в число, изписва дати за чекове и обикновени китайски цифри.
Конвертор за романизация на корейски (로마자 변환)
Превръщайте хангъл в латински букви по Ревизираната романизация на корейския, с приложени звукови промени между срички (국어 → gugeo, 종로 → Jongno). Имена в стил паспорт с често срещани изписвания на фамилии и адреси (종로구 → Jongno-gu).