Conversor de números romanos

Converta números inteiros para números romanos e para trás.

Um número inteiro de 1 a 3999, ou um número romano como MMXXIV.
Resultado
Conversão

Atualização dos resultados ao digitar.

Sobre esta calculadora

Um conversor de números romanos transforma um número normal de 1 a 3.999 em números romanos como MCMLXXXIV, ou lê um numeral romano em um número. Os valores construídos romanos a partir dos sete símbolos I, V, X, L, C, D e M — valor 1, 5, 10, 50, 100, 500 e 1.000. O sistema é principalmente aditivo, escrevendo símbolos maiores antes dos menores e adicionando-os, mas usa um atalho subtrativo para os 4s e 9s: IV é 4, IX é 9, XL é 40 e CM é 900. Este conversor também valida a entrada, rejeitando números mal formados como I ou VX. Exemplo trabalhado: 2024 se desfaz em 1000 + 1000 + 10 + 4, que é MM + XX + IV = MMXXIV. Lendo-o de volta, MMXXIV adiciona 1000 + 1000 + 10 (5) = 2024. Porque os símbolos só atingem M, o maior valor do sistema pode ser 3,XXM ou MXVM.

Perguntas mais frequentes

Como funciona a regra subtrativa?

Quando um símbolo menor vem antes de um maior é subtraído: IV é 4 (5 - 1), IX é 9, XL é 40 e CM é 900. Caso contrário, símbolos são adicionados à esquerda para a direita.

Por que é o máximo 3.999?

Os números romanos padrão só vão até 3.999 (MMMCMXCIX). Representando 4.000 ou mais precisam de uma notação de linha completa que a maioria das fontes e formas não podem mostrar.

Há um zero em números romanos?

Não. O sistema romano não tem símbolo para zero e nenhum valor de lugar, que é uma razão por que foi eventualmente substituído por números árabes para aritmética.

Como posso escrever 4 e 9 em números romanos?

Usam a regra subtrativa: 4 é IV (um antes de cinco) e 9 é IX (um antes de dez). O mesmo padrão dá 40 = XL, 90 = XC, 400 = CD e 900 = CM.

Qual é o número de MMXXIV?

MMXXIV é 2024: duas Ms são 2.000, duas Xs são 20, e IV é 4. Este conversor numeral romano lê cada símbolo de esquerda para a direita, subtraindo quando um menor precede um maior.

Por que o conversor rejeita números como I?

A notação romana padrão nunca repete um símbolo quatro vezes; quatro é escrito IV, não I. O conversor verifica que um numeral está em forma canônica e bandeiras não padrão ortografias como inválidas.

❤️ Amor Calculator.Free? Compartilhe-o

𝕏  X Facebook Reddit
API — use esta calculadora do código

Chame esta calculadora como um ponto final JSON livre — não é necessário qualquer chave. Enviar os valores de campo abaixo como parâmetros de consulta ou JSON. Leia os documentos completos da API →

Ponto final

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);

Os resultados são estimativas para orientação geral, não aconselhamento financeiro, médico ou fiscal.