Cómo funciona
Los números romanos son un sistema aditivo-sustractivo usado en el Imperio romano y que aún se ve hoy en relojes, capítulos de libros, fechas de copyright de películas y nombres de papas y monarcas. Siete letras forman el sistema: I (1), V (5), X (10), L (50), C (100), D (500) y M (1.000). Los números se escriben de mayor a menor, de izquierda a derecha, con un giro sustractivo: cuando un valor menor está inmediatamente antes de uno mayor (IV, IX, XL, XC, CD, CM), se resta en lugar de sumar. La calculadora funciona en ambos sentidos y rechaza entradas mal formadas — «IIII» se interpreta como 4 por la regla aditiva, pero la forma canónica es «IV», así que se marca como inválida.
El rango práctico es 1 – 3.999. Más allá, los romanos usaban el vínculo — una sobrelínea que multiplicaba el valor por 1.000 — pero esa convención no se admite en el texto web moderno. Para años como 2026 (MMXXVI) o cadenas de copyright estás dentro del rango seguro.
La fórmula
Una letra puede repetirse como máximo tres veces seguidas (III está bien, IIII no — escribe IV). Los pares sustractivos solo usan potencias de diez delante de los dos valores siguientes: I antes de V o X, X antes de L o C, C antes de D o M. V, L y D nunca restan — no verás VL ni LD.
Ejemplo de cálculo
- Convierte 2026 a número romano.
- 2026 = 2000 + 20 + 6 → MM + XX + VI = MMXXVI.
- Inverso: analiza XLIX → 40 + 9 (XL es el par 40, IX es el par 9) = 49.
Preguntas frecuentes
¿Por qué 4 se escribe IV y no IIII?
Por la regla estándar, ningún carácter puede repetirse más de tres veces seguidas, así que la forma para 4 es la sustractiva IV (5 − 1). IIII aparece de vez en cuando — sobre todo en relojes, donde equilibra visualmente el VIII del lado opuesto — pero en texto y aritmética la forma canónica es IV. Esta calculadora trabaja con la forma canónica: acepta IV → 4 → IV pero marca IIII como inválido.
¿Cómo se escribe un año como 1999?
1999 es MCMXCIX, no MIM. La regla sustractiva solo permite que I, X y C precedan a los dos siguientes valores potencia de diez, así que se puede escribir IV y IX, pero no IM (1.000 − 1) ni IL (50 − 1). 1999 se descompone como 1000 + 900 + 90 + 9 → M + CM + XC + IX = MCMXCIX. Largo, pero canónico.
¿Tenían los romanos un cero?
No había símbolo de cero. El erudito medieval Beda usaba la palabra nulla (latín, «ninguno») cuando un cálculo no daba valor, y N como marcador de posición, pero ninguno formaba parte del sistema numérico estándar que usaban contables e ingenieros romanos. El cero como dígito práctico llegó a Europa con los números arábigos a través del Liber Abaci de Fibonacci (1202) y no se generalizó hasta la imprenta. La ausencia de cero es una razón por la que los números romanos nunca desarrollaron una aritmética posicional.