

Calculadora: Consejo
Logo Esta calculadora funciona
insertando cada n�mero en una caja de texto y corriendo
el procedimiento activapantalla.
Leamos la primera l�nea de activapantalla.
Para activapantalla
asigna [decimal activa conviertelista hazlista pantalla]
fijapantalla hacia-romano :decimal
fin
Consideremos que se ha escrito X * V
en el �rea de la pantalla. Logo lee la l�nea de
izquierda a derecha, buscando las entradas en los
procedimientos y primitivas.
Hazlista pantalla transforma la pantalla
en una lista de 3 elementos [X * V].
Conviertelista convierte cada n�mero
romano en un n�mero decimal, conservando el signo
aritm�tico para hacer los c�lculos.
Activa ejecuta la lista para realizar el
c�lculo.
Asigna crea la variable local decimal
para conservar el resultado del c�lculo.
Hacia-romano convierte el resultado del
c�lculo en n�meros romanos para presentar la respuesta
en la pantalla.



|