Que número é MCMXCIV?
1994. Ele se divide em M para 1000, CM para 900, XC para 90 e IV para 4. Os três pares subtrativos são o que torna a leitura difícil: somar letra por letra sem enxergá-los dá 1996.
Digite um número romano para ver o valor, decomposto símbolo por símbolo, e entender de onde vem o resultado.
Em número
Formado por
—
Leia da esquerda para a direita somando: I é 1, V é 5, X é 10, L é 50, C é 100, D é 500 e M é 1000. MMXXVI é 1000 mais 1000 mais 10 mais 10 mais 5 mais 1, ou seja, 2026. Enquanto cada letra valer o mesmo ou menos que a anterior, o numeral é só uma soma.
A única virada é a subtração. Quando uma letra menor está logo antes de uma maior, ela é retirada em vez de somada: IV é 4, IX é 9, XL é 40, XC é 90, CD é 400 e CM é 900. Esses seis pares são a lista inteira, então o numeral nunca guarda surpresa além deles. MCMXCIV é onde isso mais importa: lê-se M, depois CM, depois XC, depois IV, o que dá 1000 mais 900 mais 90 mais 4, ou 1994. Somando letra por letra sem enxergar os pares, o resultado sairia 1996.
Nem toda sequência de letras válidas é um numeral válido, e é aqui que a maioria dos conversores erra em silêncio. IIII tem a leitura óbvia de 4, VV parece 10 e IC parece 99, mas nenhum dos três é notação romana. Um conversor que responde assim mesmo entrega um número plausível sem avisar que a entrada nunca foi um numeral. Este confere convertendo a própria resposta de volta: se o resultado não reproduz exatamente o que você digitou, a entrada não era canônica, e ele diz isso.
O intervalo é de 1 a 3999. Não existe zero, porque o sistema conta coisas e não tem símbolo para nenhuma, e não existe forma padrão de escrever 4000 ou mais, que precisaria de um quarto M. Valores maiores usavam uma barra sobre a letra para multiplicá-la por mil, notação separada que não está tratada aqui.
Uma coisa que você vai encontrar por aí e que esta ferramenta recusa: o IIII do mostrador de relógio. Ele é escrito assim de verdade, e de verdade não é notação padrão. Os relojoeiros adotaram a forma antes de as regras se firmarem e a mantiveram porque IIII nas quatro equilibra VIII nas oito no mostrador. Se você está lendo um relógio e não um número, esse é o caso à parte.
1994. Ele se divide em M para 1000, CM para 900, XC para 90 e IV para 4. Os três pares subtrativos são o que torna a leitura difícil: somar letra por letra sem enxergá-los dá 1996.
Porque IIII não é notação padrão, ainda que o mostrador realmente use essa forma. Os relojoeiros a fixaram antes de as regras se firmarem e a mantiveram para que IIII nas quatro equilibre VIII nas oito. Como número, 4 é IV.
Só quando uma letra menor vem imediatamente antes de uma maior, e apenas em seis combinações: IV, IX, XL, XC, CD e CM. No resto se soma. Ler MCMXCIV uma letra por vez dá 1996; ler os pares dá 1994.
Porque V, L e D nunca repetem. Duas delas seriam simplesmente o símbolo seguinte, então VV seria X e não há motivo para escrever da forma longa. O mesmo vale para LL e DD.
MMMCMXCIX, que é 3999. Quatro M seguidos não são notação padrão, então MMMM é recusado em vez de lido como 4000.
Não. A conversão roda no seu navegador, em poucas linhas de JavaScript. Não existe servidor para onde enviar: este site são arquivos estáticos.
Somar, subtrair, multiplicar e dividir frações: exato, sem arredondar.
Resolve a proporção, com o caso inverso que a fórmula comum erra.
Converte qualquer número de 1 a 3999 em romano, e mostra como ele é formado.
Qualquer número ou valor em reais por extenso, como vai num cheque.
Sorteia números em qualquer faixa, com ou sem repetição, e sem o viés que a maioria tem.
Cole a lista e sorteie um ganhador, ou embaralhe a lista inteira numa ordem justa.