ATPS Programação Estruturada - Etapa 01
Trabalho Escolar: ATPS Programação Estruturada - Etapa 01. Pesquise 862.000+ trabalhos acadêmicosPor: PedroMist • 25/11/2013 • 1.554 Palavras (7 Páginas) • 577 Visualizações
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");
}
...