Римские цифры
Римские цифры — перевод в обе стороны.
Римскими
MCMXCIV
- Число
- 1994
Диапазон 1–3999
Оформление виджета
Тема сразу видна в калькуляторе выше и попадёт в код.
Расчёт выполняется в браузере — данные никуда не отправляются. Форма заявки в превью — демо платного тарифа, данные никуда не отправляются.
Встраивание
Код для вашего сайта
Скопируйте код и вставьте на Tilda, WordPress, Bitrix или любой лендинг.
Вставьте этот код в то место страницы, где нужен калькулятор.
Бесплатный виджет
Форма «Оставить заявку» — на платном тарифе. В бесплатном виджете только расчёт; на странице калькулятора включите «С формой заявки», чтобы посмотреть, как это выглядит.
Начальные значения при загрузке виджета. На странице калькулятора подставляются из текущего расчёта.
Бесплатная версия
Можно задать только основные параметры — стартовые значения полей. Свои цены, границы, метки и другие настройки виджета — на платном тарифе.
Для Битрикса добавляем data-skip-moving="true", чтобы CMS не переносила скрипт в конец страницы.
Сохраните виджет в кабинет — тогда код будет коротким, а настройки останутся у нас.
Справка
Как устроен расчёт
Подробное описание параметров, значений по умолчанию и формул — для тех, кто хочет разобраться в деталях.
Калькулятор переводит арабские числа в римские и наоборот в диапазоне от 1 до 3999.
Расчёт точный в рамках классической римской системы счисления с правилами вычитания.
Пример: 1994 → MCMXCIV (римскими), а «MCMXCIV» → 1994.
- Число
-
Арабское целое для перевода в римское.
По умолчанию — 1994.
От 1 до 3999. - Направление
-
Арабское → римское или римское → арабское.
По умолчанию — Арабское → римское. - Римское число
-
Строка из I, V, X, L, C, D, M.
По умолчанию — MCMXCIV.
Что показывает результат
- Арабское → римское — римская запись числа.
- Римское → арабское — арабское значение записи.
Арабское → римское
пока N > 0: вычесть наибольшее из ROMAN_MAP ≤ N, дописать символ
Римское → арабское
справа налево: текущий < предыдущий ⇒ −, иначе +
Какой диапазон чисел поддерживается?
От 1 до 3999. Большие числа в классической римской системе не записываются без специальных черт над цифрами, поэтому калькулятор ограничен 3999.
Как работают правила вычитания?
Меньшая цифра перед большей вычитается: IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900. В остальных случаях цифры складываются слева направо.
Где применяют римские цифры?
В нумерации веков, глав книг, монументов, часов со стрелками и титульных листов. В бытовых расчётах ими почти не пользуются.
Что если введена некорректная римская запись?
При разборе учитываются только допустимые символы I, V, X, L, C, D, M. Непонятный символ даёт результат 0 — проверьте написание.
Можно ли встроить калькулятор на сайт?
Да. Нажмите «Встроить на сайт» под калькулятором — откроется код для вставки и выбор темы.