Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Número romano
MMXXIV
forma estándar
Valor decimal 2.024
Número romano MMXXIV

¿Qué es el conversor de números romanos?

Esta herramienta transforma los números decimales de toda la vida en cifras romanas y, a la inversa, convierte los números romanos en cifras corrientes. Emplea la notación sustractiva estándar (la que vemos en los relojes, en los capítulos de los libros, en los créditos de las películas o en los monumentos) y funciona con cualquier número entero del 1 al 3999, el rango habitual que puede escribirse sin barras ni símbolos especiales.

Cómo usarlo

Elige el sentido de la conversión. Para Número → Romano, escribe un número entero entre 1 y 3999. Para Romano → Número, introduce una cifra romana como MCMXCIV (no importa si la escribes en mayúsculas o minúsculas). El conversor te muestra tanto el número romano como su valor decimal, de modo que puedes comprobar el resultado de un vistazo.

La fórmula explicada

Los números romanos se construyen a partir de siete símbolos: I=1, V=5, X=10, L=50, C=100, D=500 y M=1000. Para convertir una cifra utilizamos un algoritmo voraz (greedy): empezando por el valor más grande, vamos restando el mayor símbolo que todavía cabe y añadiendo su letra. Para gestionar los pares sustractivos incluimos en la lista CM=900, CD=400, XC=90, XL=40, IX=9 y IV=4. Así se garantiza la forma canónica más corta; por ejemplo, el 4 se escribe IV y no IIII.

$$\text{Roman} = \operatorname{greedy}\!\left(\text{Number}\right) = \sum_{k}\; \text{sym}_k \times \left\lfloor \frac{\text{remainder}}{\text{val}_k} \right\rfloor$$

$$\text{Roman} = \operatorname{greedy}\!\left(\text{Number}\right),\qquad 1 \le \text{Number} \le 3999$$

$$\text{Number} = \sum_{\text{token} \,\in\, \text{Roman Numeral}} \text{value}(\text{token})$$

Tabla de los siete símbolos de los números romanos y sus valores
Los siete símbolos de los números romanos y el valor decimal que representa cada uno.

Ejemplo resuelto

Convirtamos el 2024: \(2024 - 1000 = 1024\) (M), \(- 1000 = 24\) (MM); luego \(24 - 10 = 14\) (X), \(- 10 = 4\) (XX); y por último el 4 corresponde a IV. Resultado: MMXXIV.

Diagrama que muestra pares de notación sustractiva como IV y IX
Notación sustractiva: un símbolo menor antes de uno mayor se resta.

Preguntas frecuentes

¿Por qué solo llega hasta 3999? Los números romanos estándar tienen su tope en MMMCMXCIX (3999). Para cifras mayores se necesita tradicionalmente una barra (vínculo) sobre los símbolos para multiplicarlos por 1000, algo que no forma parte del sistema básico.

¿Existe un número romano para el cero? No. Los romanos no tenían ningún símbolo para el cero; el sistema sencillamente no contempla esa posibilidad.

¿Es correcto alguna vez escribir IIII? El IIII aparece en algunas esferas de reloj por una cuestión de equilibrio estético, pero la forma matemáticamente estándar del 4 es IV, que es la que genera esta herramienta.

Última actualización: