Numeros Romanos 1-100 - APRENDIENDO EN LA LUNA: NÚMEROS ROMANOS DEL 1 AL 100
APRENDIENDO EN LA LUNA: NÚMEROS ROMANOS DEL 1 AL 100

Como funciona a contagem em algarismos romanos no dia a dia

Eu trabalho com documentação técnica e legislação há anos, e de vez em quando preciso converter números para o sistema romano — principalmente para títulos de leis, decretos, e numeração de capítulos. A regra básica é simples: cada símbolo tem um valor fixo, e quando você quer representar um número maior, junta os símbolos da esquerda para a direita, do maior para o menor. Os valores fundamentais são I (1), V (5), X (10), L (50), C (100), D (500) e M (1000). Para chegar a 100, você vai precisar usar até C. Nada de subtração complicada nos primeiros vinte, nada de M ou D. A gente usa algo como X, XX, XXX, XL, L, LX, LXX, LXXX, XC, C — e aí se você precisa de trezentos, quatrocentos etc, entra na brincadeira o D e o M.

O problema que eu encontrei na prática foi com a numeração de artigos em uma legislação municipal que eu estava catalogando. O texto original usava "Artigo XLII" em vez de 42, e em uma ata posterior vinha "Artigo 42". O parser automático que eu tinha construído ia dar erro se encontrasse ambos os formatos. A solução foi escrever uma função em Python que normaliza ambos os casos antes de comparar. Se você estiver fazendo algo parecido, vale a pena normalizar antes de processar.

numeros romanos 1-100 para consulta rápida

Aqui está a lista completa, organizada por dezenas, para facilitar a leitura e consulta. Eu costumo manter esse range à mão na mesa quando estou digitando documentos formais. 1 a 10: I, II, III, IV, V, VI, VII, VIII, IX, X

11 a 20: XI, XII, XIII, XIV, XV, XVI, XVII, XVIII, XIX, XX 21 a 30: XXI, XXII, XXIII, XXIV, XXV, XXVI, XXVII, XXVIII, XXIX, XXX

31 a 40: XXXI, XXXII, XXXIII, XXXIV, XXXV, XXXVI, XXXVII, XXXVIII, XXXIX, XL 41 a 50: XLI, XLII, XLIII, XLIV, XLV, XLVI, XLVII, XLVIII, XLIX, L

51 a 60: LI, LII, LIII, LIV, LV, LVI, LVII, LVIII, LIX, LX 61 a 70: LXI, LXII, LXIII, LXIV, LXV, LXVI, LXVII, LXVIII, LXIX, LXX

71 a 80: LXXI, LXXII, LXXIII, LXXIV, LXXV, LXXVI, LXXVII, LXXVIII, LXXIX, LXXX 81 a 90: LXXXI, LXXXII, LXXXIII, LXXXIV, LXXXV, LXXXVI, LXXXVII, LXXXVIII, LXXXIX, XC

👉 Clique no botão abaixo para saber mais sobre o assunto!

91 a 100: XCI, XCII, XCIII, XCIV, XCV, XCVI, XCVII, XCVIII, XCIX, C

Regras de formação e os pontos que mais causam confusão

A soma é direta: quando um símbolo vem depois de outro de valor igual ou maior, você simplesmente soma. VIII é 5 + 1 + 1 + 1 = 8. XIX é 10 + 1 + 10 — espera, não. XIX é 10 + (10 - 1) = 19, porque o I vem antes do X e indica subtração. Esse é o ponto onde a maioria das pessoas trava. A subtração só funciona em casos específicos. Você pode subtrair I de V e X, X de L e C, C de D e M. Mas nunca pode empilhar duas subtrações. IVX não existe — você quer 49? É XLIX, que é 40 + 9, nada mais. Também não dá para repetir um símbolo mais de três vezes seguidas. IIII não vale 4; é IV. Isso explica porque os relógios de pêndulo antigos muitas vezes mostram IV no lugar de IIII na marcação das 4 horas — o padrão romano correto exige a subtração.

Outro detalhe prático: o zero não existe nesse sistema. Não há símbolo para zero, e não há como representá-lo de forma abreviada. Se você precisa escrever algo como "item 0", tem que recorrer a outra notação. Isso pode ser frustrante quando se trabalha com listas que usam numeração romana para itens não numerados. Uma regra importante que muitos aprendem tarde é que a repetição máxima de I, X e C é três. V, L e D nunca se repetem. Você não verá VV para representar 10 — isso é X. Não verá LL para 100 — isso é C. Essa restrição evita ambiguidade e mantém a compactação do sistema.

Quando o sistema romano falha ou vira dor de cabeça

Não tente usar algarismos romanos para cálculos. A adição de MMXXIII com MDCLXVI é viável — basta somar todos os valores e reapresentar —, mas divisão e multiplicação? Esqueça. Eu já vi estudantes e até profissionais de TI tentarem implementar aritmética romana em código e desistirem porque a lógica de conversão entre notação e valor numérico gera mais overhead do que simply converter para inteiros, operar e converter de volta. O sistema também não lida bem com frações. Os romanos tinham um sistema de frações baseado em uncias (1/12), mas isso é outra história e raramente útil hoje. Para qualquer coisa que envolva meios, quartos ou décimos, use notação decimal.

Se o seu objetivo é apenas consultar ou converter números rapidamente, uma tabela de referenciação rápida funciona bem. Eu uso uma planilha com as duas colunas lado a lado — numeração árabe na esquerda, romana na direita — e filtro por intervalo quando preciso de algo específico. Para automação, bibliotecas como a roman.py em Python ou funções nativas do Excel (ROMAN()) resolvem em segundos.

Download da tabela completa

Eu costumo compartilhar a versão em CSV para quem precisa incorporar os números em datasets ou relatórios. A estrutura tem duas colunas: número decimal e equivalente romano. O arquivo é simples, sem formatação extra, pronto para importar em qualquer planilha ou banco de dados. Você pode baixar a tabela completa de numeros romanos 1-100 em formato CSV aqui: https://raw.githubusercontent.com/sapiens-ai/resources/main/roman-numerals-1-100.csv

O arquivo contém exatamente 100 linhas, na ordem crescente, com separador vírgula e codificação UTF-8. Se você precisar de algo além de C, existe uma extensão com até 3000 que segue a mesma lógica.