Mudanças entre as edições de "Desenvolvimento de Projeto Modelo - Parte 3"
Ir para navegação
Ir para pesquisar
(Criou página com '=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 Ca...') |
|||
Linha 26: | Linha 26: | ||
[[imagem:CalculaResultado.png|350px]] | [[imagem:CalculaResultado.png|350px]] | ||
:Figura 2 Script principal do Sprite CalculaResultado. | :Figura 2 Script principal do Sprite CalculaResultado. | ||
+ | |||
+ | :[[Arquivo:ControleCalculadora-v1.sb | ControleCalculadora-v1.sb]] |
Edição das 10h43min de 29 de novembro de 2012
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.