Pular para o conteúdo

CALCULADORA · Matemática

Calculadora de Números Romanos

Converta números arábicos para algarismos romanos (1–3999) e vice-versa, valide a sintaxe romana e some ou subtraia dois algarismos romanos com aritmética inteira.

Ver a fórmula
Numerais romanos subtrativos para inteiros 1–3999. Mapeamento: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Pares subtrativos: IV, IX, XL, XC, CD, CM. Adição / subtração roteadas por aritmética inteira para que o resultado seja sempre canônico.

Entradas

Número inteiro de 1 a 3999.

Os operandos são convertidos em inteiros, a operação é executada em aritmética inteira e o resultado é recodificado na forma romana canônica. Isso elimina qualquer necessidade de "álgebra com numerais romanos".

Resultado

Resultado

Resultado: MMXXVI

Arábico: 2026

Intervalo
1–3999
Pares subtrativos
IV, IX, XL, XC, CD, CM
Ver a fórmula
Mapeamentos I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Pares subtrativos IV, IX, XL, XC, CD, CM. Adicionar / subtrair passa por aritmética inteira.

Suporta inteiros de 1 a 3999. Os romanos não tinham uma forma padrão para zero, frações ou números grandes (a convenção do vínculo veio muito depois).

Como o cálculo de numerais romanos funciona

  1. Escolha um modo — Árabe → Romano, Romano → Árabe, ou adição / subtração de dois numerais romanos.
  2. Insira um inteiro (1–3999) ou uma string de numeral romano na forma subtrativa canônica. Entradas fora do intervalo ou com formas não canônicas são rejeitadas com uma mensagem clara.
  3. Leia o numeral romano canônico no painel de resultados. Os modos aritméticos mostram cada operando junto com o inteiro que ele representa.

Perguntas frequentes

Qual é o intervalo suportado?

1 a 3.999. Os romanos não tinham uma forma padrão para zero, frações ou números acima de alguns milhares (a convenção de sobrelinha / vínculo veio mais tarde no uso medieval), então a calculadora rejeita qualquer coisa fora desse intervalo.

Qual forma romana ele produz?

Forma subtrativa canônica: IV e não IIII, IX e não VIIII, XL e não XXXX. Se sua entrada usa a forma não canônica, a calculadora ainda a processa, mas o resultado é sempre a saída subtrativa padrão.

Ele pode somar ou subtrair numerais romanos?

Sim. Ambos os operandos são convertidos para inteiros, a aritmética é executada e o resultado é recodificado na forma romana canônica. Este é o caminho mais seguro porque ignora todas as regras da "álgebra de numerais romanos" (que nunca existiu).

Exemplos

Converter 2026.
A saída é MMXXVI, decomposto como 2×1000 + 2×10 + 5 + 1.
XIV + XII.
A soma é XXVI, porque 14 + 12 = 26.