Conversor de Numerais Romanos
Converta números em numerais romanos e vice-versa. Suporta 1–3999. Inclui um gráfico de referência para valores comuns.
Reference Chart
| Number | Roman |
|---|---|
| 1 | I |
| 4 | IV |
| 5 | V |
| 9 | IX |
| 10 | X |
| 14 | XIV |
| 40 | XL |
| 50 | L |
| 90 | XC |
| 100 | C |
| 400 | CD |
| 500 | D |
| 900 | CM |
| 1,000 | M |
| 1,776 | MDCCLXXVI |
| 1,999 | MCMXCIX |
| 2,024 | MMXXIV |
| 3,999 | MMMCMXCIX |
Symbol Values
I
1
V
5
X
10
L
50
C
100
D
500
M
1000
Como Usar Conversor de Numerais Romanos
- 1Insira um número (1–3999) para converter em numerais romanos.
- 2Ou insira numerais romanos para converter de volta em um número.
- 3Copie o resultado.
- 4Navegue pelo gráfico de referência para valores comuns.
ZenovayAnalytics
Saiba o que seus visitantes realmente fazem.
- Acompanhamento de visitantes em tempo real
- Privacidade em primeiro lugar, sem banner de cookies
- Configurado em dois minutos
Ferramentas Relacionadas
Conversor de Cores
Converta cores entre os formatos HEX, RGB, HSL e CMYK. Visualização ao vivo com seletor de cores.Conversor de Unidades
Converta entre unidades de comprimento, peso, temperatura, área, volume, velocidade e muito mais.Conversor de Base Numérica
Converta números entre as bases binária, octal, decimal e hexadecimal.Conversor de Timestamp Unix
Converta entre timestamps Unix e datas legíveis por humanos. Mostre ISO 8601, UTC, hora local e hora relativa.Perguntas Frequentes
Como funcionam os algarismos romanos?▾
Algarismos romanos usam 7 símbolos: I (1), V (5), X (10), L (50), C (100), D (500), M (1000). Números são formados combinando símbolos do maior para o menor, da esquerda para a direita. Notação subtrativa: quando um valor menor precede um maior, é subtraído — IV = 4 (5-1), IX = 9 (10-1), XL = 40, XC = 90, CD = 400, CM = 900. Esta convenção subtrativa foi padronizada na Europa medieval.
Por que os algarismos romanos param em 3999?▾
Algarismos romanos padrão (sem linhas superiores ou parênteses) vão até MMMCMXCIX (3999). Os romanos usavam uma linha superior (vinculum) acima de um numeral para multiplicá-lo por 1.000, estendendo o alcance. Aplicações modernas tipicamente limitam a 3999 por simplicidade. Tecnicamente, os mostradores de relógio frequentemente usam IIII em vez de IV para 4, pois parece mais equilibrado.
Onde os algarismos romanos são usados hoje?▾
Algarismos romanos aparecem em mostradores de relógio, sequências e séries de filmes (Star Wars Episódio IV), capítulos de livros, numeração do Super Bowl, Jogos Olímpicos, inscrições arquitetônicas e pedras fundamentais (datas), numeração de páginas no prefácio de livros, seções de código legal e esboços formais. Também são usados em astronomia (luas de Galileu: Io é Júpiter I) e teoria musical (numerais de acordes).
Qual é o maior número em algarismos romanos sem extensões?▾
3999, escrito como MMMCMXCIX. Para representar 4.000 e acima, o sistema romano historicamente usava uma barra sobre um numeral (vinculum) para multiplicar por 1.000: V̄ = 5.000, X̄ = 10.000, L̄ = 50.000, C̄ = 100.000, D̄ = 500.000, M̄ = 1.000.000. Alguns usos também empregavam parênteses: (V) = 5.000. Essas extensões não são comumente usadas em contextos modernos.
Como converto algarismos romanos para inteiros no código?▾
Verifique da esquerda para a direita. Se o valor atual for menor do que o próximo, subtraia-o (regra subtrativa); caso contrário, adicione-o. Em Python: values = {I:1, V:5, X:10, L:50, C:100, D:500, M:1000}; result = 0; for i in range(len(s)): result += (-1 if i+1 < len(s) and values[s[i]] < values[s[i+1]] else 1) * values[s[i]]. A mesma lógica funciona em qualquer linguagem.