Ver Mensaje Individual
Antiguo 23/12/2005, 12:50   #1
Snake12
Usuario Activo
 
Avatar de Snake12
 
Fecha de ingreso: 07/mar/2003
Mensajes: 118
Snake12 está en el buen camino
Ejercicio Pseudocódigo, Calculadora Romana

Hola amigos, hoy es mi último día de facultad y como no, cuando más cosas tengo que hacer. Me han mandado unos ejercicios de última hora y tengo como plazo para entregarlos hasta hoy (por e-mail). Son en total 5 ejercicios y ya he hecho uno y estoy liado con otro, pero hay uno que no lo entiendo y la verdad, no tengo mucho tiempo para pensar como es. Si me pudieséis echar una mano os lo agradecería mucho, de verdad.

El ejercicio dice así:

Cita:
Diseñar un algoritmo en pseudolenguaje que implemente una calculadora simple de números romanos con notación aditiva pura. En esta notación un número es simplemente la suma de los símbolos que lo componen, que además deben encontrarse de mayor a menor valor, leídos de izquierda a derecha; así 4 se representa por IIII, y 1999 por MDCCCCLXXXXVIIII.
El programa solicitará dos números romanos, los cuales es necesario verificar que se encuentran correctamente escritos, y un operador, e imprimirá el resultado de la operación como un número romano.
Los valores de los dígitos romanos a considerar son:
I 1
V 5
X 10
L 50
C 100
D 500
M 1000
Los símbolos V, L y D no pueden aparecer repetidos y los símbolos I, X y C solo pueden repetirse un máximo de 4 veces.
Los operadores aritméticos que reconocerá el programa son: +, -, *, /, los cuales realizarán las operaciones de suma, resta, producto y cociente de la división entera respectivamente.
Bueno amigos, alguna idea...

Gracias de antemano por leerlo. Ta luego!!!

Última edición por Snake12; 23/12/2005 a las 12:52.
Snake12 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir