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

ATPS Programação Estruturada Etapa 1 E 2 (codigo)

Trabalho Universitário: ATPS Programação Estruturada Etapa 1 E 2 (codigo). Pesquise 860.000+ trabalhos acadêmicos

Por:   •  11/11/2013  •  1.590 Palavras (7 Páginas)  •  789 Visualizações

Página 1 de 7

#include <stdio.h>

#include <stdlib.h>

main()

{

char operator;

system("title Calculadora ");

//system("color a1");

printf("\n\t\t\t\ C A L C U L A D O R A ");

printf("\n\n");

printf("\t\( + ) - Soma \n");

printf("\t\( - ) - Subtracao \n");

printf("\t\( * ) - Multiplicacao \n");

printf("\t\( / ) - Divisao \n");

printf("\t\( E ) - Exponenciacao \n");

printf("\t\( R ) - Raiz Quadrada \n");

printf("\t\( P ) - Porcentagem \n");

printf("\t\( S ) - Sair \n");

printf("\t\Opcao: ");

operator=getche();

switch(toupper(operator))

{

// se operador for igual a +

case '+':

printf("\n\n\n\t\S O M A \n\n");

soma ();

break;

// se operador for igual a -

case '-':

printf("\n\n\n\t\S U B T R A C A O \n\n");

subt ();

break;

// se operador for igual a *

case '*':

printf("\n\n\n\t\M U L T I P L I C A O \n\n");

mult();

break;

// se operador for igual a /

case '/':

printf("\n\n\n\t\D I V I S A O \n\n");

divi ();

break;

// se operador for igual a E - obs a Letra precisa ser maiuscula

case 'E':

printf("\n\n\n\t\E X P O E N C I A C A O \n\n");

expo();

break;

// se operador for igual a P - obs a Letra precisa ser maiusculas

case 'P':

printf("\n\n\n\t\P O R C E N T A G E M \n\n");

porc ();

break;

// se operador for igual a R - obs a Letra precisa ser maiusculas

case 'R':

printf("\n\n\n\t\R A I Z Q U A D R A D A \n\n");

raiz ();

break;

// se operador for igual a S - obs a Letra precisa ser maiusculas

case 'S':

printf("\n\n\n\t\Programa Finalizado");

printf("\n");

printf("\n");

system("pause");

return EXIT_SUCCESS;

return(0);

break;

// se operador for invalido iria executar o default do case

default:

printf("\n\t\Opcao Invalida");

printf("\n");

printf("\n");

system("pause");

system("cls");

main();

break;

}

return 0;

}

//faz os calculos de multiplicacao

int mult ()

{

//declaro as variaveis

long int vlr1;

long int vlr2;

//mensagem para digitar o primeiro numero

printf("\n\n\t\Primeiro valor: ");

//captura o que foi digitado

scanf("%i", &vlr1);

//mensagem para digitar o primeiro numero

printf("\n\t\Segundo valor: ");

//captura o que foi digitado

scanf("%i", &vlr2);

//Mensagem com Resultado

printf("\n \n\t\%i * %i = %i \n\n", vlr1,vlr2, vlr1 * vlr2);

system("pause");

system("cls");

...

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