Dica do Logo para a
Calculadora Para fazer a calculadora
funcionar, insira cada número em uma caixa de texto e
execute o procedimento executeexibição..
Observe a primeira linha do executeexibição:
aprenda executeexibição
atribuav [decimal execute convertalista tornelista
exibição]
mudeexibição em-romanos :decimal
fim
Suponhamos que você digitou X * V na
área de exibição. O Logo lê a linha da esquerda para
a direita, procurando as entradas para procedimentos e
primitivas.
Tornelista exibição transforma a
exibição em uma lista de 3 elementos [X * V].
Convertalista converte cada algarismo
romano em um número decimal, mantendo o sinal
aritmético para fazer o cálculo.
Execute executa a lista para fazer o
cálculo.
Atribuav cria a variável local
chamada decimal como o nome para o
resultado do cálculo.
Em-romanos converte o resultado do cálculo
em algarismos romanos para exibir a resposta.
|