Ir al contenido principal

Leer un número entero decimal entre 1 y 99 y obtenga la correspondiente representación en el sistema romano y su decimal.

 
Saludos a todos, disculpen que coloque el código en imágenes, pero adjunto está el código en un .txt

 
Código:
 
Proceso EnterosARomanos

n<-0
d<-0
u<-0

DIMENSION Unidad(10)
Unidad(1)<-((''))
Unidad(2)<-(('I'))
Unidad(3)<-(('II'))
Unidad(4)<-(('III'))
Unidad(5)<-(('IV'))
Unidad(6)<-(('V'))
Unidad(7)<-(('VI'))
Unidad(8)<-(('VII'))
Unidad(9)<-(('VIII'))
Unidad(10)<-(('IX'))

DIMENSION Decena(10)
Decena(1)<-((''))
Decena(2)<-(('X'))
Decena(3)<-(('XX'))
Decena(4)<-(('XXX'))
Decena(5)<-(('XL'))
Decena(6)<-(('L'))
Decena(7)<-(('LX'))
Decena(8)<-(('LXX'))
Decena(9)<-(('LXXX'))
Decena(10)<-(('XC'))

Escribir 'Digite el número entero: entre 1 y 99'
Leer n
Si (n>=10) Entonces
u<-(n MOD 10)+1
d<-(n/10)+1
Escribir Decena(trunc(d)),Unidad(u)
Sino
Escribir (Unidad(n+1))
FinSi
FinProceso

 
Diagrama de flujo:

Comentarios

Publicar un comentario