Conversor de Números Romanos
- Escribe un número del 1 al 3999 para obtener el número romano.
- O escribe un número romano para convertirlo de vuelta a cifra.
- La conversión funciona en ambos sentidos y se actualiza mientras escribes.
El sistema usa I para 1, V para 5, X para 10, L para 50, C para 100, D para 500 y M para 1000.
Los símbolos se suman cuando se escriben en orden decreciente: XVI es 10 más 5 más 1, es decir, 16.
La regla sustractiva aparece cuando un símbolo menor precede a uno mayor: IV es 4, IX es 9, XL es 40, CM es 900. Solo seis combinaciones son válidas: IV, IX, XL, XC, CD y CM.
Eso significa que IIII no es la forma canónica de 4, aunque aparezca en las esferas de reloj por tradición visual. La conversión aquí sigue la forma estricta.
Con los siete símbolos disponibles, el mayor valor representable es MMMCMXCIX, que es 3999. Pasar de ahí exigiría cuatro M seguidas, algo que la notación estricta no permite.
Los romanos usaban una barra sobre el símbolo para multiplicarlo por mil, pero esa notación no tiene representación consistente en texto plano, así que queda fuera.
Tampoco hay símbolo para el cero ni para números negativos: el sistema funciona solo sumando y restando valores fijos, sin el concepto de posición vacía que aporta el cero.
Preguntas frecuentes
Porque la forma canónica de 4 es IV. El IIII de las esferas es una convención relojera, adoptada por simetría con el VIII del lado opuesto, no la notación estándar.
No. El sistema no tiene símbolo para el cero, una de las razones por las que resulta malo para calcular: no hay forma de representar una posición vacía.
3999, escrito MMMCMXCIX. Por encima harían falta cuatro M, algo que la notación estricta no acepta.
Solo seis: IV, IX, XL, XC, CD y CM. Formas como IL para 49 o IC para 99 no forman parte de la notación.
No. La conversión ocurre en tu navegador.