Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   PROGRAMACIÓN Lenguajes: Visual Basic, C++, etc (http://foros.zackyfiles.com/forumdisplay.php?f=370)
-   -   Ejercicio Pseudocódigo, Calculadora Romana (http://foros.zackyfiles.com/showthread.php?t=384798)

Snake12 23/12/2005 12:50

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!!!


La franja horaria es GMT +2. Ahora son las 17:08.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate