Conversor de números romanos de balde
Converte números a numerais romanos e viceversa. Os numerais estándar abarcan 1–3999, coa notación vinculum estendendo o intervalo a 3.999.999.
Valores comúns
Táboa de referencia (fai clic para copiar)
Regras dos números romanos: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.
Notación substractiva: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Os numerais estándar chegan ata MMMCMXCIX (3999).
Vínculo: unha barra sobre un numeral multiplícao por 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1.000.000), ampliando o rango ata 3.999.999.
Usos habituais
- Converter Datas a Números RomanosEscribir anos, datas de boda e aniversarios en números romanos para invitacións e deseños conmemorativos.
- Números Romanos para Esquemas e DocumentosXeración dos números romanos correctos para esquemas de documentos, capítulos e numeración de seccións formais.
- Descodificar Números Romanos en Películas e TelevisiónDescodificar números romanos en secuelas, edicións de Super Bowl e anos de dereitos de autor das películas.
- Aprender Números Romanos para a EscolaPracticar a conversión entre números romanos e números decimais para historia, matemáticas e estudos clásicos.
- Números Romanos para Deseño e TatuaxesObter números romanos correctamente formateados para deseño gráfico, caras de reloxo, tatuaxes e monogramas.
Como funciona
Toda a conversión execútase no teu navegador mediante un algoritmo escrito a man e sen dependencias — non se fai ningunha petición a servidor. Unha táboa de busca fixa de 13 pares símbolo-valor (M=1000 ata I=1) dirixe ambas as direccións de conversión, e a validación canónica volve codificar o resultado para rexeitar entradas non estándar.
- 1A táboa de busca dirixe a conversiónA ferramenta define 13 pares símbolo-valor — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — en orde descendente. Para converter un número decimal, percorre esta lista e resta repetidamente cada valor mentres engade o símbolo correspondente, o algoritmo estándar de numerais romanos guloso.
- 2Validación canónica na conversión inversaAo converter un numeral romano de volta a un número, o analizador usa a regra subtractiva (un valor menor antes dun maior réstase, non se suma), e despois recodifica inmediatamente o resultado e compáraa coa entrada orixinal. Calquera cadea non canónica — por exemplo IIII en lugar de IV — é rexeitada.
- 3A notación vinculum estende o rango a 3.999.999Os números por riba de 3.999 usan notación vinculum: a parte dos miles convértese a romano básico, e despois engádese un carácter de combinación de raia superior Unicode (U+0305) a cada letra para renderizar a raia tradicional que significa a multiplicación por 1.000. Por exemplo, 5.000 renderízase como V cunha raia superior.
- 4O modo data converte cada compoñente independentementeNo modo data, a ferramenta analiza a data seleccionada en enteiros de día, mes e ano, converte cada un mediante a mesma función toRoman, e despois únaos co separador escollido (punto medio, guión, barra ou espazo) na orde escollida (DMY, MDY ou YMD).
Ferramentas relacionadas
Conversor de Data Persa (Jalaali / Shamsi)
Converte datas persas (Shamsi / Jalaali) ao calendario gregoriano e viceversa instantaneamente, con día da semana, idade en Jalaali, nomes de mes afgáns dari e numerais persas. De balde, privado e funciona totalmente no teu navegador.
Conversor de importes a maiúsculas chinesas (大写金额)
Converte un importe a maiúsculas chinesas (大写) para facturas e cheques, como 壹仟贰佰叁拾肆元伍角陆分, seguindo as regras do Banco Popular da China. Tamén le 大写 de volta a número, escribe datas de cheque e numerais chineses comúns.
Conversor de romanización do coreano (로마자 변환)
Converte o hangul a letras latinas segundo a Romanización Revisada do coreano, aplicando os cambios de son entre sílabas (국어 → gugeo, 종로 → Jongno). Nomes ao estilo do pasaporte con grafías habituais de apelidos, e enderezos (종로구 → Jongno-gu).