Романский цифровой преобразователь
Преобразовать целые числа в римские цифры и обратно.
Результаты обновляются по мере их печатания.
О калькуляторе
Римский цифровой конвертор переводится в римские цифры с 1 до 3 999 единиц, например MCMLXXXIV, или читает римские цифры обратно в число. Римляне создали значения из семи символов I, V, X, L, C, D и M — 1, 5, 10, 50, 100, 500 и 1000. Система в основном является добавкой, записывая более крупные символы перед меньшими и добавляя их, но она использует превлекательный короткий путь для 4 и 9s: 4, IX — 9, XL — 40, а CM — 900. Этот преобразователь также подтверждает ввод данных, отклоняя мультфильмированные цифры, такие как I или VX. Использованный пример: 2024 разрыва в 1000 + 10 + 10 + 4, что является MM+X+IV = MMMXXIV. Чтение обратно, MMMXXIV добавляет 1000 + 10 + 5 = 2024. Поскольку символы достигают только M, наибольшее значение стандартная система может написать 3 999, или MMMCXIX.
Часто задаваемые вопросы
Как работает это непривлекательное правило?
Если меньшее символическое обозначение появляется перед большим, то вычитается: IV равно 4 (5 — 1), IX — 9, XL — 40, а CM — 900.
Почему максимум 3 999?
Стандартные римские цифры достигают только 3 999 (MMMCMXCIX).
В римских цифрах нет нуля?
Нет. В римской системе нет символа для нуля и нет позиционного значения, что является одной из причин, по которой она была в конечном счете заменена арабскими цифрами для арифметики.
Как мне написать 4 и 9 в римских цифрах?
Они используют вытяжное правило: 4 - IV (один за пятью), 9 - IX (один за десять). Та же схема дает 40 = XL, 90 = XC, 400 = CD и 900 = CM.
Какой номер римский номер MMXXIV?
MMXXIV — 2024: две Ms 2000, две X 20, а IV — 4. Этот римский цифровой преобразователь читает каждый символ слева направо, вычитая, когда меньшее предшествует большему.
Почему преобразователь отвергает цифры, как I?
Стандартная римская нотация никогда не повторяет символ четыре раза; четыре написаны IV, а не I. Преобразователь проверяет, что числовая форма в каноническом виде и флаги нестандартного написание как неверные.
API — использовать этот калькулятор из кода
Назовите этот калькулятор свободным конечным пунктом JOSON — не требуется ключа. Отправьте полевые значения ниже в качестве параметров запроса или JOSON. Читать полные документы API →
Конечный показатель
GET https://calculator.free/api/v1/roman-numerals/
curl
curl "https://calculator.free/api/v1/roman-numerals/?amount=2024&from=arabic&to=roman"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/roman-numerals/?" + new URLSearchParams({
"amount": "2024",
"from": "arabic",
"to": "roman"
}));
const data = await r.json();
console.log(data.results);
Результаты являются лишь оценками общего руководства, а не финансовыми, медицинскими или налоговыми рекомендациями.