Conversor e tabela, de um a 3999

Números romanos

Converta números romanos nos dois sentidos, de um a 3999, e entenda a regra que escreveMCMXCIV para mil novecentos e noventa e quatro.

Como usar

  1. Digite um número de um a três mil novecentos e noventa e nove na caixa da esquerda. O numeral romano aparece na direita enquanto você digita.

  2. Cole um numeral romano na caixa da direita para fazer o caminho inverso. Maiúsculas e minúsculas dão no mesmo.

  3. Vários números separados por espaço são convertidos de uma vez, na mesma ordem, o que serve para conferir uma lista de datas ou de capítulos.

A regra em uma frase

Sete símbolos valem um, cinco, dez, cinquenta, cem, quinhentos e mil. Um número se escreve do maior valor para o menor, somando os símbolos, com uma exceção: quando um símbolo menor vem antes de um maior, ele é subtraído. Essa exceção só acontece em seis pares, e é a única coisa que torna os numerais romanos difíceis de ler à primeira vista. Três é III, três traços somados. Quatro seria quatro traços, mas a regra prefere IV, um antes de cinco. Oito volta a somar:VIII. Nove subtrai de novo: IX.

O conversor aplica exatamente essa regra. Ele percorre a lista dos treze valores da tabela abaixo, do maior para o menor, e para cada um escreve o símbolo tantas vezes quantas ele couber no que resta do número. Como os seis pares subtrativos estão na lista como valores próprios, quatrocentos aparece comoCD sem nenhum caso especial no programa. Mil novecentos e noventa e quatro sai como MCMXCIV, que é mil, mais novecentos, mais noventa, mais quatro, e volta a ser 1994 quando lido de novo.

No sentido inverso, o conversor lê os símbolos da esquerda para a direita, soma os valores e depois escreve o resultado outra vez. Se a escrita não bater com o que você colou, o numeral não era a forma padrão daquele número, e a ferramenta recusa em vez de adivinhar. É o que acontece com quatro traços, com um traço antes de um mil e com qualquer símbolo repetido quatro vezes.

Tabela

Os treze valores que geram todos os numerais até 3999: os sete símbolos e os seis pares subtrativos. Para escrever qualquer número, basta percorrer esta tabela de cima para baixo.

13 entradas, geradas pelo código
ValorNumeral
Símbolos
1000M
500D
100C
50L
10X
5V
1I
Pares subtrativos
900CM
400CD
90XC
40XL
9IX
4IV

Anos, séculos e relógios

Séculos são o uso mais comum hoje, e o mais fácil, porque o número é pequeno: o século dezoito éXVIII, o vinte e um é XXI. Anos completos ficam longos, e é por isso que os créditos de um filme antigo demoram para ser lidos: MCMXCIV tem sete símbolos para um número de quatro algarismos. Cinquenta é um símbolo só, L, e quarenta e nove, que parece pedir muitos, fica em XLIX, com duas subtrações seguidas.

Os próprios romanos não seguiam a regra subtrativa com rigor, e inscrições antigas trazem o quatro com quatro traços ou o nove escrito de outras formas. A regra que o conversor usa é a que se firmou no uso moderno e é ensinada hoje, e é a única com uma escrita para cada número, o que é o que se quer de um conversor. Onde a convenção diverge de propósito, como nos mostradores de relógio, a página diz isso em vez de aceitar as duas formas.

Perguntas frequentes

Como se escreve o ano atual em números romanos?

Dois mil e vinte e seis é MMXXVI. O século vinte e um é XXI, e é assim que ele aparece em fachadas e créditos de filme.

Por que quatro é IV e não IIII?

Pela regra subtrativa: um símbolo menor antes de um maior é subtraído dele. Quatro é IV, nove é IX, quarenta é XL, noventa é XC, quatrocentos é CD e novecentos é CM. São só esses seis pares. Mostradores de relógio antigos costumam usar quatro traços para o quatro, e isso é uma convenção de relojoeiro, não um numeral padrão; o conversor recusa a forma com quatro traços em vez de adivinhar.

Qual é o maior número em numerais romanos?

Na forma padrão, com os sete símbolos e sem traços por cima, o maior é 3999, escrito MMMCMXCIX. Acima disso seria preciso repetir o M quatro vezes, o que a regra não permite. A notação com uma barra sobre o símbolo, que multiplica por mil, existe, mas não é usada pelo conversor.

Por que o conversor recusa alguns numerais?

Porque para cada número existe uma única escrita padrão, e um conversor que aceita mais de uma não consegue dizer qual está certa. XIV é quatorze, mas a mesma ideia escrita com um antes do quinze não é um numeral. O conversor lê o que você colou, escreve o número de volta e só aceita se as duas formas coincidirem.

Onde os números romanos ainda são usados?

Em séculos e milênios, em nomes de reis e papas, em créditos de cinema e televisão, em mostradores de relógio, em capítulos de livros e em contagens de eventos como olimpíadas e edições de festivais e campeonatos. Em quase todos esses usos, o número fica abaixo de cem, o que é a faixa em que a leitura ainda é rápida.