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

ATPS CONSTRUÇAO DE ALGORITMOS

Pesquisas Acadêmicas: ATPS CONSTRUÇAO DE ALGORITMOS. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  20/5/2014  •  1.213 Palavras (5 Páginas)  •  271 Visualizações

Página 1 de 5

ATPS – ATIVIDADES PRÁTICAS SUPERVISIONADAS

2º Semestre

Trabalho desenvolvido durante a Etapas 1 na disciplina de Programação Estruturada – 2º Semestre do Curso de Ciência da computação, Anhanguera Educacional – Rondonópolis/MT como parte da avaliação da disciplina. Professor Orientador Pierre Inácio.

RONDONÓPOLIS – MT

2013

Relatório 1 – Planejamento Inicial. Contendo um esboço do programa em português estruturado, com uma descrição das ações e variáveis necessárias ao aplicativo básico.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

float val1,

val2;

char oper;

do

{

printf("\t\tCalculadora atps\n\n");

printf("Operacoes disponiveis\n");

printf("'+' : soma\n");

printf("'-' : subtracao\n");

printf("'*' : multiplicao\n");

printf("'/' : divisao\n");

printf("'%%' : resto da divisao\n");

printf("\nDigite a expressao na forma: numero1 operador numero2\n");

printf("Exemplos: 1 + 1 , 2.1 * 3.1\n");

printf("Para sair digite: 0 0 0\n");

scanf("%f", &val1);

scanf(" %c",&oper);

scanf("%f", &val2);

system("cls || clear");

printf("Calculando: %.2f %c %.2f = ", val1,oper,val2);

switch( oper )

{

case '+':

printf("%.2f\n\n", val1 + val2);

break;

case '-':

printf("%.2f\n\n", val1 - val2);

break;

case '*':

printf("%.2f\n\n", val1 * val2);

break;

case '/':

if(val2 != 0)

printf("%.2f\n\n", val1 / val2);

else

printf("Nao existe divisao por 0\n\n");

break;

case '%':

printf("%d\n\n", (int)val1 % (int)val2);

break;

default:

if(val1 != 0 && oper != '0' && val2 != 0)

printf(" Operador invalido\n\n

...

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