Conversor de números romanos
Convierte números romanos en cifras y al revés, rechazando los números mal formados en lugar de adivinarlos.
Se ejecuta enteramente en tu navegador. No se sube, registra ni guarda nada.
Número romano
MCMXCIV
- Número
- 1994
- Cómo se suma
- M = 1000 + CM = 900 + XC = 90 + IV = 4
Los números romanos aparecen en las esferas de los relojes, en los créditos de las películas, en los monumentos y en los números de capítulo, y es fácil leerlos mal por una letra. Esto convierte en los dos sentidos y rechaza cualquier cosa mal formada en lugar de adivinarla.
Cómo funciona
Escribir un número es voraz: coge el mayor valor que quepa —M, CM, D, CD, C, XC y así hasta I—, réstalo y repite. Eso produce el numeral canónico, aquel en el que la resta se usa solo en los seis sitios en que está permitida.
Leer es la misma regla al revés, y luego se comprueba. El numeral se suma de la forma habitual y el resultado se vuelve a escribir; si los dos no coinciden, la entrada no estaba bien formada. Esa única comprobación rechaza IIII, VX, IC y cualquier otra forma mal construida sin necesidad de una regla para cada una.
Ejemplos
| Caso | Entrada | Resultado |
|---|---|---|
| Un año con dos restas dentro | MCMXCIV | 1994 — M + CM + XC + IV |
| El sentido contrario | 2026 | MMXXVI |
| Rechazado, porque no es así como se escribe el 4 | IIII | rejected |
Preguntas frecuentes
¿Por qué se rechaza IIII si las esferas de los relojes lo usan?
Porque las esferas son una tradición tipográfica y no la notación. IIII aparece en los relojes por equilibrio frente al VIII del otro lado, y casi en ningún otro sitio. Aceptarlo aquí significaría aceptar también IIIII y VIIII, y entonces la notación se queda sin reglas.
¿Por qué se detiene en 3999?
Porque no hay una forma acordada de escribir cuatro mil. La respuesta clásica es una raya encima que significa por mil, que es un signo tipográfico y no una letra, y la alternativa de repetir M no es una norma. Rechazarlo es más honesto que elegir una.
¿Hay un cero?
No. El sistema no tiene símbolo para él ni valor posicional que lo necesite. Los escribas que tenían que escribir nada escribían la palabra nulla.
¿Qué restas están permitidas?
Solo seis: IV, IX, XL, XC, CD y CM, es decir, I delante de V o X, X delante de L o C, y C delante de D o M. IC para 99 no es una de ellas; 99 es XCIX.
Conviene saber
- Los numerales mal formados se rechazan en lugar de interpretarse. IIII, IC y VX tienen todos un significado evidente, y decirlo significaría afirmar que un numeral quiere decir algo que no dice.
- El rango va de 1 a 3999. En el sistema no hay cero, y no hay ninguna notación acordada por encima de 3999 que se pueda escribir con letras normales.
Todas las herramientas de Conversores