Что такое римский цифровой преобразователь?

Римский преобразователь чисел переводится между арабскими числами, которые мы используем каждый день, и цифрами древнего Рима, основанными на буквах. Римские цифры строят значения из семи символов - I, V, X, L, C, D и M - объединенных сложением и, в нескольких случаях, вычитанием. Этот инструмент преобразует такое число, как 2024, в MMXXIV и читает такую цифру, как MCMLXXXIV, начиная с 1984 года, в обоих направлениях из одного поля.
Система аддитивна в глубине души: символы записываются от наибольшего к наименьшему и суммируются, поэтому XVII равен 10 + 5 + 1 + 1 = 17. Морщина является вычитающей записью, где меньший символ, помещенный перед большим, вычитается, а не добавляется - IV равно 4, а не 6, а CM равно 900. Стандартное современное использование допускает только шесть вычитающих пар (IV, IX, XL, XC, CD, CM) и никогда не повторяет символ более трех раз, поэтому 4 равно IV, а не III.
Этот конвертер применяет эти правила в обоих направлениях. Кодирование всегда производит каноническое написание, а декодирование проверяет ввод путем его обрыва: число принимается, только если это точно стандартное написание собственного значения, поэтому неверно сформированные строки, такие как iii, vx или ic, фиксируются и корректируются. Поскольку для 5000 нет римского символа и нет простого символа ASCII, инструмент работает в обычном диапазоне от 1 до 3999, и все это работает в вашем браузере, и ничего не загружено.
Потолок 3999 не произволен Римские цифры не имеют символа выше M для тысячи, поэтому более крупные значения были написаны с помощью винкулума, надстроки, умножающей число на тысячу, и что обозначение не имеет формы открытого текста. В стандартной системе также нет нуля и нет возможности написать отрицательное или дробь, что является значительной частью того, почему позиционная арифметика заменила его. Проверка строга, потому что правила вычитания уже, чем помнят люди: только I, X и C вычитают только из следующих двух высших символов, поэтому IX на четыре меньше десяти, а IL не на сорок девять. Повторение ограничено тремя, поэтому сорок равно XL, а не XXX, хотя циферблаты используют IIII на протяжении веков.
Как использовать римский цифропреобразователь?
Введите число или цифру
Введите арабский номер, такой как 2024 год, чтобы получить римские цифры, или вставьте цифру, например mmxxiv, чтобы расшифровать ее. Инструмент определяет, что вы имеете в виду, и может быть переключено вручную.
Прочитайте мгновенный результат
Преобразование появляется по мере ввода. Кодировка дает каноническую числовую, декодирование дает число и показывает нормализованную орфографию, чтобы вы могли подтвердить, что ввод действителен.
Проверьте разбивку символа
Посмотрите, как цифра разделяется на аддитивные части - MCMXCIV как M + CM + XC + IV - что упрощает понимание и проверку вычитающих пар.
Скопируйте или используйте быстрое значение
Скопируйте результат одним щелчком мыши или нажмите кнопку быстрой заполнения для общих значений, таких как 4, 9, 40 или текущий год, чтобы увидеть правила в действии.
Основные характеристики
Двусторонняя перестройка
Кнопки кодирования числовых и декодирование чисел в числа с одного и того же входа. Кодировка всегда дает каноническую форму, а декодирование туда и обратно, чтобы гарантировать, что они согласны.
строгая проверка
Неверно сформированные числительные, такие как iii, vx или ic, отклоняются сообщением, предлагающим правильное написание, поскольку допустимая цифра должна равняться каноническому написанию его собственной ценности.
Разбивка символа
Каждое числительное показано, разделенное на его аддитивные компоненты, поэтому вы можете точно увидеть, почему MCMXCIV 1994 года и какова вкладка вносится каждая субтрактивная пара.
Автоматическое обнаружение направления
Цифры рассматриваются как число для кодирования; строка i, v, x, l, c, d и m рассматривается как числительное для декодирования. Всегда доступен ручной переключатель.
Frequently Asked Questions
Related Tools
NATO Phonetic Alphabet Translator
Translate text into the NATO phonetic alphabet (Alfa, Bravo, Charlie) and decode code words back to letters
Number Base Converter
Convert integers between binary, octal, decimal, hexadecimal, and any base from 2 to 36 with exact BigInt precision and live bit and byte counts
Number to Words Converter
Convert numbers to words and words back to numbers in English - with cardinal, ordinal, currency, and decimal support for values from small integers up to decillions.
Unit Converter
Convert length, weight, temperature, area, volume, speed, time, data, pressure, energy, and angle units instantly with exact conversion factors
Comments
0 comments
No comments yet. Be the first to share your thoughts!