Desenvolvimento de Projeto Modelo - Parte 3
Ir para navegação
Ir para pesquisar
Objetivos
- Incluir a descrição do Subsistema de Controle da Lógica da Calculadora no documento do projeto;
- Começar a implementar o Subsistema de Controle da Lógica da Calculadora;
Projeto
Implementação
Código referente ao Controle da Lógica da Calculadora
Este subsistema é constituído de dois sprites TrataTeclas e CalculaResultado. As informações são passadas entre os sprites através das seguintes variáveis globais.
- operador: contem a operaçao a ser realizada +, -, * ou /
- operando1: contem o primeiro numero
- operando2: contem o segundo numero
- resultado: contem o resultado da operaçao
- estado: indica em que fase da entrada de dados a calculadora se encontra (OPER1, OPER2, CALC)
- numero_visualizado: contem o valor ou mensagem que o diplay deve mostrar.
Abaixo segue o script básico desses sprites considerando apenas a operação de soma.
- Figura 1 Script principal do Sprite TrataTeclas.
- Figura 2 Script principal do Sprite CalculaResultado.