Etapas de desenvolvimento
Trabalho acadêmico: Etapas de desenvolvimento. Pesquise 861.000+ trabalhos acadêmicosPor: rbrtooliveira • 14/10/2013 • Trabalho acadêmico • 1.060 Palavras (5 Páginas) • 459 Visualizações
Sumário
Calculadora em C ....................................................................................................................... 3
Etapas de desenvolvimento .................................................................................................... 3
Português Estruturado para Calculadora ................................................................................ 4
Comando System() ..................................................................................................................... 5
System (atr) Color .................................................................................................................. 5
System (atr) Pause .................................................................................................................. 6
System (atr) Title. ................................................................................................................... 6
Código em C ............................................................................................................................... 6
Telas: ....................................................................................................................................... 11
Calculadora em C
Etapas de desenvolvimento
Conforme o ATPS descreve, a calculadora será escrita em linguagem “C” que no momento é a ferramenta ministrada na matéria de programação estruturada para aprendizado e ambientação com linguagens de programação. O modelo da calculadora atenderá as especificações descritas no ATPS e estará apta para realizar os cálculos necessários
para o funcionamento.
A calculadora no primeiro momento realizará as operações mais comuns da matemática, possibilitará de realização das operações de soma, subtração, multiplicação, divisão, exponenciação, raiz quadrado e porcentagem.
Após terminado as etapas do código, a calculadora executará as ações da seguinte forma:
Será exibida uma tela com as opções de calculo conforme as operações informadas.
O usuário deverá informar o operador (O caractere conforme a operação)
Informar os valores para operação
Exibição do resultado na tela e o programa será finalizado.
A calculadora realizará uma operação de calculo por vez, para cada chamada de execução, o usuário deverá primeiramente informar o operador e em seguida informar o primeiro valor e o segundo valor respectivamente, ao termino a tela informará o resultado obtido do calculo escolhido.
Se caso o usuário atribuir o numero 0 quando for executar operação de divisão, o programa exibira na tela que esse tipo de calculo não é possível e finalizará a execução do programa.
Português Estruturado para Calculadora
Abaixo será listado em português estruturado o código que foi atribuído à calculadora para permitir a execução do programa conforme descreve o ATPS. O código facilita a compreensão para os iniciantes na programação.
- - - - - - - - - - - - - - - - - - -trecho do código - - - - - - - - - - - - - - - - - - - - - - - - - - -
Início // início do programa
Inteiro: numero 1, numero2, resultado; // números inteiros
Caractere: operador; // recebe uma string que informa variável que identifica a operação.
Flutuante:
valorDecimal, decimal2; // recebe números decimais.
Escreva (“ Calculadora em C”);
Escreva (“Escolha o operador”);
Leia (operador);
Escolha (operador)
Caso ‘+’:
resultado = numerador1 + numerador2;
escreva( “ valor da soma eh ”, resultado)
Pare
Caso ‘-’:
resultado = numerador1 - numerador2;
escreva( “ valor da subtração eh ”, resultado)
Pare
Caso ‘/’:
valorDecimal = numerador1 / numerador2;
escreva( “ valor da divisão é ”, resultado)
Pare
Caso ‘*’:
resultado = numerador1 * numerador2;
escreva( “ valor da soma eh ”, resultado)
Pare
Caso ‘e’:
resultado = pot( numerador1,numerador2);
escreva( “ valor da soma eh ”, resultado)
Pare
Caso ‘r’:
resultado = sqrt(numerador1);
escreva( “ a raiz quadrada é ”, resultado)
Pare
Caso ‘p’:
decimal2 = numero2
valorDecimal = numero1 * ( numero2 / 100);
escreva( numero1 + “ por cento de ” + numero, resultado)
Pare
Caso Contrario
Escreva (“ Nenhum operador válido selecionado, o programa será encerrado.”)
Fim Escolha
Fim.
Programa encerrado.
Comando System()
Este comando permite acessar funcionalidades oferecidas no promot de comando do MSDos no momento de execução, tais como alterar cores do fundo de tela
...