Atps Programação Estruturada
Por: João Vitor Pazza Martarello • 7/4/2016 • Trabalho acadêmico • 822 Palavras (4 Páginas) • 293 Visualizações
Anhanguera Educacional
Disciplina: Programação Estruturada I
Relatório 1: Planejamento Inicial
ALUNOS | João Vitor Pazza Martarello Wheberton Maximiano Fialho Dhiego Queiroz Jodino | RA: 6862472054 RA: 6818466667 RA: 6826504958 |
Anhanguera Educacional
2013
Anhanguera Educacional
Disciplina: Programação Estruturada I
Relatório 1: Planejamento Inicial
Trabalho desenvolvido na Programação Estruturada apresentado à Anhanguera Educacional como exigência para a avaliação na ATPS, sob orientação do professor-tutor Pierre Inácio.
Anhanguera Educacional
2013
Relatório
A Escolha do tipo das variáveis foi decido depois da troca de idéias dos integrantes do grupo que de comum acordo decidiram que os tipos das variáveis seriam melhores aproveitadas, assim descrito nesse relatório pedido na etapa 1 da ATPS de Programação Estruturada I:
- fNumero_1, fNumero_2: Foi escolhido o tipo “Float” pois na entrada da calculadora o usuário da mesma pode optar por colocar um numero real para que seja feito o calculo e para que não ocorra o erro no processamento da operação, tendo em vista a satisfação do usuário.
- fResultado: Foi escolhido o tipo “Float” pois o resultado da operação pode resultar em um numero real dependendo dos números que o usuário colocar ou dependendo da operação, assim o melhor tipo que se adéqua ao propósito é o tipo que retorne um numero real se precisar.
- cOpcao: Para essa variável foi escolhido o tipo “char” pois pode receber todos os caracteres, e como foi pedido para fazer o menu teria tanto símbolo como letras, esse tipo de variável e que melhor se adéqua ao propósito exigido na ATPS de Programação Estruturada I.
Após escolhido os tipos de variáveis que melhor se adequaram ao propósito, o programa foi estruturado da seguinte forma:
Apresentar na tela para o usuário escolher qual a operação que deseja realizar, assim que escolhido o programa entra em um “case” para verificar qual ação vai ser feita assim que encontra qual foi o escolhido entra na rotina de processamento e mostrado para o usuário o resultado da operação exigido pelo usuário na tela de menu da nossa calculadora.
No código-fonte os alunos tentaram prever os possíveis “bugs” e tratá-los para que a calculadora funcione sem nenhum problema, para não causar constrangimento ao usuário final.
Agora abaixo vai ser descritas cada opção do menu incial:
- ‘+’: A operação de Soma
Ações:
1º Solicitar e armazena o primeiro valor (fNumero_1)
2º Solicitar e armazena o segundo valor (fNumero_2)
3º Somar os dois valores e armazenar (fResultado)
4º Apresentar na tela (fResultado)
- ‘-’: A operação de Subtração
Ações:
1º Solicitar e armazena o primeiro valor (fNumero_1)
2º Solicitar e armazena o segundo valor (fNumero_2)
3º Subtrair os dois valores e armazenar (fResultado)
4º Apresentar na tela (fResultado)
- ‘/’: A operação de Divisão
Ações:
1º Solicitar e armazena o primeiro valor (fNumero_1)
2º Solicitar e armazena o segundo valor (fNumero_2)
3º Verificar se o segundo valor e zero, se for mostrar na tela a mensagem de erro e não prosseguir, senão ir para o passo 4º
4º Dividir os dois valores e armazenar (fResultado)
5º Apresentar na tela (fResultado)
...