Conversor de algarismos romanos
Roman Numeral Converter
Converte entre algarismos romanos e números arábicos, validando a notação subtrativa.
Converte um número em algarismo romano e um algarismo de volta em número, verificando a notação pelo caminho. Algarismos fora do padrão ainda são lidos em vez de rejeitados, com uma nota sobre o que há de errado neles — IIII está em metade dos mostradores de relógio já feitos.
Sentido
Número
Número romano
MMXXVI
As regras que valem aqui
- I, X, C e M podem se repetir até três vezes. V, L e D nunca se repetem.
- Só I, X e C podem ser subtraídos — e apenas dos dois valores imediatamente acima.
- Por isso 99 é XCIX e não IC: o I só pode ser tirado de V e de X. IC é lido como 99 por um analisador ingênuo e não é um número romano.
- Não há zero nem negativo. O sistema não tem símbolo para nenhum dos dois.
Um mostrador de relógio
Como usar
Escolha a direção
Número para algarismo, ou algarismo para número. As letras são lidas em qualquer caixa.
Leia a grafia padrão
Para um algarismo que você digitou, a ferramenta mostra a forma canônica ao lado. É assim que se descobre que IC não é algarismo nenhum.
Use o vínculo para números grandes
Uma barra sobre uma letra a multiplica por mil. Acima de 3.999, é o único jeito de o sistema seguir, e aqui ela é escrita com o caractere de sobrelinha combinante.
Perguntas frequentes
Por que 99 não é IC?
Só I, X e C podem ser subtraídos, e só dos dois valores seguintes acima. I pode ser tirado de V e X, então IC não é algarismo nenhum — só por acaso se lê como 99 para um parser descuidado. 99 é XCIX.
IIII está errado?
Não é padrão, e está em mostradores de relógio em todo lugar — para equilibrar com o VIII do lado oposto. A ferramenta o lê como 4 e diz que é fora do padrão, porque dizer a alguém que o seu relógio é inválido não é útil.
Como escrevo zero?
Não dá. O sistema não tem símbolo para zero nem para número negativo. Os escribas medievais escreviam nulla quando precisavam, que é uma palavra latina, e não um algarismo.
Pode receber de
Valor por extenso em hangul
Amount in Hangul
Escreve um número como o valor formal em coreano usado em contratos — 일금 오백만원정 — e faz o caminho de volta.
Conversor de unidades
Unit Converter
Converte comprimento, peso, área, volume, temperatura, velocidade, pressão e unidades de dados, inclusive unidades coreanas.
Conversor de base numérica
Number Base Converter
Converte entre binário, octal, decimal, hexadecimal e qualquer base até 36, com visões bit a bit.
Calculadora de porcentagem
Percentage Calculator
Calcula porcentagem de um valor, variação percentual, desconto, acréscimo e porcentagem reversa num só lugar.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Valor por extenso em hangul
Amount in Hangul
Escreve um número como o valor formal em coreano usado em contratos — 일금 오백만원정 — e faz o caminho de volta.
Conversor de base numérica
Number Base Converter
Converte entre binário, octal, decimal, hexadecimal e qualquer base até 36, com visões bit a bit.
Formatador de números
Number Formatter
Adiciona ou remove separadores de milhar, arredonda a uma precisão e formata como moeda ou porcentagem por localidade.
Visualizador de CSV
CSV Viewer
Abre um arquivo delimitado grande com detecção de tipos, estatísticas por coluna e ordenação, sem carregar tudo na memória.
Conversor de moedas
Currency Converter
Converte entre cerca de trinta moedas pelas taxas de referência diárias do BCE, cruzadas pelo euro, ou por uma taxa que você digitar.
Diferença entre datas
Date Difference
Conta dias, semanas, meses e anos entre duas datas, com contagem regressiva e opção de dias úteis.