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...') |
|||
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 19: | Linha 19: | ||
*''numero_visualizado'': contem o valor ou mensagem que o diplay deve mostrar. | *''numero_visualizado'': contem o valor ou mensagem que o diplay deve mostrar. | ||
+ | ==Código básico== | ||
Abaixo segue o script básico desses sprites considerando apenas a operação de soma. | Abaixo segue o script básico desses sprites considerando apenas a operação de soma. | ||
− | [[imagem:TrataTeclas.png | + | [[imagem:TrataTeclas.png]] |
:Figura 1 Script principal do Sprite TrataTeclas. | :Figura 1 Script principal do Sprite TrataTeclas. | ||
− | [[imagem:CalculaResultado.png | + | [[imagem:CalculaResultado.png]] |
:Figura 2 Script principal do Sprite CalculaResultado. | :Figura 2 Script principal do Sprite CalculaResultado. | ||
+ | |||
+ | :[[Media:ControleCalculadora-v1.sb | ControleCalculadora-v1.sb]] | ||
+ | |||
+ | ==Continuação do código== | ||
+ | #Acrescentar ao código do subsistema de Controle da Lógica da Calculadora as operações de (-) substração, (*) multiplicação e (/) divisão. | ||
+ | #Adicionar o código para o tratamento dos erros que devem ser tratados conforme o documento de especificação. |
Edição atual tal como às 12h48min 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.
Código básico
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.
Continuação do código
- Acrescentar ao código do subsistema de Controle da Lógica da Calculadora as operações de (-) substração, (*) multiplicação e (/) divisão.
- Adicionar o código para o tratamento dos erros que devem ser tratados conforme o documento de especificação.