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

ATPS Analise Estruturada I

Dissertações: ATPS Analise Estruturada I. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  12/10/2013  •  1.533 Palavras (7 Páginas)  •  360 Visualizações

Página 1 de 7

Sumário

Calculadora em C 3

Etapas de desenvolvimento 3

Português Estruturado para Calculadora 3

Comando System() 5

System (atr) Color 5

System (atr) Pause 5

System (atr) Title. 5

Código em C 5

Telas: 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

...

Baixar como (para membros premium)  txt (9.5 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com