Como usar o conversor
- Escolha Número → Romano para um inteiro ou Romano → Número para decodificar letras.
- Digite um valor. Números vão de 1 a 3999; a entrada romana usa I, V, X, L, C, D e M.
- Selecione Converter. O cartão mostra o valor e a forma canônica; Copiar resultado copia apenas o texto do resultado.
- Se houver erro, corrija a entrada que permanece visível. O conversor não tenta adivinhar uma forma fora do padrão.
Como funcionam os números romanos padrão
Os sete símbolos são I=1, V=5, X=10, L=50, C=100, D=500 e M=1000. Em geral, aparecem do maior para o menor e são somados: VIII vale 5+1+1+1.
Os seis pares subtrativos são IV=4, IX=9, XL=40, XC=90, CD=400 e CM=900. Por isso 49 é XLIX, não IL, e 99 é XCIX, não IC.
Para escrever, a ferramenta retira o maior bloco padrão disponível. Para ler, calcula o valor e o escreve novamente na forma canônica. Só aceita a entrada quando as formas coincidem, detectando ordem, repetição e subtração inválidas.
A faixa termina em 3999 porque não usa traços superiores nem símbolos estendidos. 3999 é MMMCMXCIX. Zero, negativos, decimais e frações ficam fora do escopo.
Exemplos resolvidos
1994 → MCMXCIV
1994 = 1000 + 900 + 90 + 4. Os blocos são M + CM + XC + IV, formando MCMXCIV.
49 → XLIX
Quarenta é XL e nove é IX. Juntos formam XLIX. IL é recusado porque I não pode subtrair L.
Limites e erros comuns
- Apenas inteiros de 1 a 3999, sem zero ou notação estendida.
- Variantes históricas, IIII em relógios e caracteres Unicode como Ⅻ não são normalizados.
- I, X, C e M repetem no máximo três vezes; V, L e D não se repetem.
- Minúsculas ASCII são aceitas, mas espaços, pontuação e datas completas não são analisados.
- A ferramenta converte um valor por vez e não interpreta títulos, nomes de monarcas ou expressões.
Perguntas frequentes
Por que IV em vez de IIII?
IV é a forma subtrativa padrão adotada. IIII é uma convenção especial de alguns relógios.
Qual é o maior valor?
MMMCMXCIX, equivalente a 3999.
Posso usar minúsculas?
Sim. mcmxciv é normalizado para MCMXCIV e resulta em 1994.
Por que IC é recusado?
I só subtrai antes de V ou X. O número 99 é XCIX.
Minha entrada é enviada?
Não. A conversão ocorre no navegador e a entrada não é anexada a eventos de análise.