LCSI
 
Biblioteca de Projetos MicroMundos
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.