Convertir número Romano a Decimal



Para pasar de un número romano a decimal en línea , escriba un valor en el campo romano y luego presione el botón Convertir.

Los números romanos es una cadena de los símbolos escritos en orden descendente. Sin embargo, en algunos casos específicos, para evitar que se repitan cuatro caracteres seguidos (Como IIII o XXXX), la notación sustractiva se suele utilizar de la siguiente manera:

  • Una I colocado antes de V o X indica uno menos, por lo que cuatro es IV (uno menos que 5) y 9 es IX (uno menos que 10).
  • La X colocada antes de L o C indica diez menos, por lo que cuarenta es XL (10 menos que 50) y 90 es XC (diez menos que cien).
  • C colocada antes de D o M indica cien menos, por lo que cuatrocientos es CD (cien menos que quinientos) y novecientos es CM (cien menos que mil).

Cómo convertir números romanos a decimal

Vamos a ver el algoritmo para convertir números romanos a números enteros:

  1. Divida la cadena de números romanos en símbolos romanos (carácter).
  2. Convierte cada símbolo de números romanos en el valor que representa.
  3. Tome los símbolos uno por uno comenzando desde el índice 0:
    • Si el valor actual del símbolo es mayor o igual que el valor del siguiente símbolo, agregue este valor al total acumulado.
    • de lo contrario, reste este valor sumando el valor del siguiente símbolo al total acumulado.
RomanoDecimalCálculo
I11
II21+1
III31+1+1
IV45-1
V55
VI65+1
VII75+1+1
VIII85+1+1+1
IX910-1
X1010
XI1110+1
XII1210+1+1
XIII1310+1+1+1
XIV1410-1+5
XV1510+5
XVI1610+5+1
XVII1710+5+1+1
XVIII1810+5+1+1+1
XIX1910-1+10
XX2010+10
XXI2110+10+1
XXII2210+10+1+1
XXIII2310+10+1+1+1
XXIV2410+10-1+5
XXV2510+10+5
RomanoDecimalCálculo
XXVI2610+10+5+1
XXVII2710+10+50+1+1
XXX3010+10+10
XL4050-10
L5050
LX6050+10
LXX7050+10+10
LXXX8050+10+10+10
XC90100-10
C100100
CC200100+100
CCC300100+100+100
CD400500-100
D500500
DC600500+100
DCC700500+100+100
DCCC800500+100+100+100
CM9001000-100
M10001000
5000
10000
50000
100000
500000
1000000

Suscribirse
Notificar de
guest

0 Comments
más nuevo
más antiguo más votado
Inline Feedbacks
View all comments
Scroll al inicio