Jona

Páginas: 2 (437 palabras) Publicado: 22 de enero de 2013
Diseño de solución de números romanos.

Entrada
Numero base 10
Proceso
Se debe primero dividir entre mil para separa las decenas de millar y así poder poner su equivalencia en miles, despuéssacamos modulo 1000 al numero para que solo nos queden las centenas. Ahora dividimos entre 100 para sacar el numero de las centenas y expresar su equivalencia, después sacamos modulo 100 para que solonos queden las decenas. Ahora dividimos entre10 para obtener el numero de decenas las decenas, por ultimo sacamos modulo 10 para que solo nos queden las unidades y asi poder representarlas.
Nota: Setiene que separar el numero en decenas de millar, centenas, decenas y unidades.
salida
numero base 10representado en romano

Inicio
Entero n,m,c,d,u
Escribir “Introduce un numero enteromenor a 5000”
Leer n
Si (n<5000) entonces
m=n/1000
Si (m>0) entonces
Según sea (m) hacer
1: Escribe “M”
2: Escribe “MM”
3: Escribe “MMM”
4: Escribe “M-V”Fin_Segun
Fin_Si
n=n%1000
c=n/100
si (c>0) entonces
Según sea (c) hacer
1: Escribir “C”
2: Escribe “CC”
3: Escribe “CCC”
4: Escribe “CD”
5: Escribe “D”6: Escribe “DC”
7: Escribe “DCC”
8: Escribe “DCCC”
9: Escribe “CM”
Fin_Segun
Fin_Si
n=n%100
d=n/10
Si (d>0) entonces
Según sea (d) hacer
1: Escribir “X”2: Escribir “XX”
3: Escribir “XXX”
4: Escribir “XL”
5: Escribir “L”
6: Escribir “LX”
7: Escribir “LXX”
8: Escribir “LXXX”
9: Escribir “XC”
Fin_Según
Fin_Sin=n%10
Según sea (n) hacer
1: Escribe “I”
2: Escribe “II”
3: Escribe “III”
4: Escribe “IV”
5: Escribe “V”
6: Escribe “VI”
7: Escribe “VII”
8: Escribe “VIII”
9: Escribe“IX”
Fin_Segun
Si_No
Escribe “Numero no admitido”
Fin_Si
Fin

1.- Prueba de escritorio de pseudocódigo de números romanos

n | m | c | d |
4563 | 4563/1000 | | |
4563%1000 | 4 | | |...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • jona
  • jona
  • JONÁS Este
  • Jonas
  • Jona
  • Jonas
  • jone
  • jonas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS