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

ATPS Programação Estruturada - Etapa 01

Trabalho Escolar: ATPS Programação Estruturada - Etapa 01. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  25/11/2013  •  1.554 Palavras (7 Páginas)  •  583 Visualizações

Página 1 de 7

Alexandre Farias Fortes-RA: 7418637348

Jhones Ferreira da Silva – RA: 7082565335

Pedro Henrique Rodrigues de Souza – RA:7423681271

ATPS – Programação Estrutudara I

1ªEtapa – Programação Estruturada I

Prof.Pierre Inacio de Freitas

RONDONÓPOLIS - MT

2013

Relatório 1 – Planejamento Inicial

O algoritmo da calculadora utiliza-se do comando “printf” para exibir mensagens na tela,o comando “scanf” que permite à máquina ler comandos digitados no buffer do teclado,as tomadas de decisões “if” e “else if” na condições dos operadores que designamos(operadores de adição,subtração,multiplicação e divisão),o comando “while” que permite uma repetição e os comandos system que permite o algoritmo ficar mais agradável ao usuário. Para isso utilizamos das variáveis “val1”,”val2” do tipo INTEIRO e a variável “op” do tipo CARACTERE.

Descrição do algoritmo da calculadora em C++:

#include <stdio.h>

#include <stdlib.h>

int main()

{

const int TRUE=1;

while (TRUE)

{

int val1,val2,res;

char op;

system("color 70");

system("title Calculadora ATPS");

printf("\nAs operacoes possiveis sao\n");

printf("Soma(+),Subtracao(-),Multiplicacao(*),Divisao(/)\n");

printf("Digite um numero,o operador,e outro numero\n");

scanf("%d%c%d",&val1 , &op , &val2);

if(op == '+')

{

printf("\nO resultado de %d %c %d = %d\n" , val1 , op , val2 , res = val1 + val2);

printf("\nPressione uma tecla para limpar a tela");

system("PAUSE");

system("cls || clear");

}

else if(op == '-')

{

printf("\nO resultado de %d %c %d = %d\n" , val1 , op , val2 , res = val1 - val2);

printf("\nPressione uma tecla para limpar a tela");

system("PAUSE");

system("cls || clear");

}

else if(op == '*')

{

printf("\nO resultado de %d %c %d = %d\n" , val1 , op , val2 , res = val1 * val2);

printf("\nPressione uma tecla para limpar a tela");

system("PAUSE");

system("cls || clear");

}

...

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