TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Calculadora em C Etapas de desenvolvimento

Por:   •  8/6/2015  •  Projeto de pesquisa  •  2.081 Palavras (9 Páginas)  •  220 Visualizações

Página 1 de 9

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 e das letras, pausar a execução, limpar a tel, mudar o titulo da janela, entre outros.

Os comandos são escritos entre aspas duplas, conforme cita o documento que serve de referencia para os exemplos.

Eles são uteis para deixar o programa com uma interface mais amigável para o usuário.

Para utilização é necessário incluir o stdio.h disponível na pasta include do programa (importação de biblioteca).

No programa da calculadora, utilizamos três instruções do comando system() para ativar as seguintes funcionalidades:

System (atr) Color

Altera as cores de fundo da tela e das letras. Os atributos de cor são especificados por dois dígitos hexadecimais. Na calculadora, utilizamos a cor de fundo azul e letra amarela.

System (atr) Pause

Executa uma pausa na execução do programa ate ser pressionada uma tecla qualquer e apresenta a mensagem “Pressione qualquer tecla para continuar

No trabalho do ATPS utilizamos para que o programa não feche a tela no termino das instruções da calculadora.

System (atr) Title.

Altera o titulo da janela do programa, caso seja omitido o titulo será o endereço do arquivo executável gerado.

No trabalho, atribuímos o nome “ Calculadora para ATPS Parte1”. Durante a execução o texto fica visível no cabeçalho da janela.

Código

...

Baixar como (para membros premium)  txt (18.3 Kb)   pdf (67.6 Kb)   docx (22.1 Kb)  
Continuar por mais 8 páginas »
Disponível apenas no TrabalhosGratuitos.com