Calculadora em C - ATPS Programação Estruturada I Anhanguera
Por: Rômulo Klaus • 22/4/2015 • Artigo • 1.597 Palavras (7 Páginas) • 344 Visualizações
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <ctype.h>
#include <conio.h>
int main()
{
float v1,v2,t,n;
char opcao ;
printf("calculadora");
printf("\n\nEscolha qual operacao desejada : \n");
printf("(+) - Soma: \n");
printf("(-) - Subtracao: \n");
printf("(/) - Divisao: \n");
printf("(*) - Multiplicacao: \n");
printf("(E) - Exponenciacao: \n");
printf("(R) - Raiz quadrada: \n");
printf("(P) - Porcentagem: \n");
printf("(S) - Sair: \n");
opcao=getche();
opcao=toupper (opcao);
switch(opcao)
{
case '+':
printf("OPERACAO: Soma");
printf("\n\n informe o valor1: ");
scanf("%f", &v1);
printf("\n\n informe o valor2: ");
scanf("%f", &v2);
t = v1+v2;
printf("RESULTADO");
printf("\n\n%.2f + %.2f = %.2f", v1, v2, t);
getch();
case '-':
printf("OPERACAO: Subtracao");
printf("\n\n informe o valor1: ");
scanf("%f", &v1);
printf("\n\n informe o valor2: ");
scanf("%f", &v2);
t = v1-v2;
printf("RESULTADO");
printf("\n\n%.2f - %.2f = %.2f", v1, v2, t);
getch();
break;
case '/':
printf("OPERACAO: Divisao");
printf("\n\n informe o valor1: ");
scanf("%f", &v1);
printf("\n\n informe o valor2: ");
scanf("%f", &v2);
t = v1/v2;
printf("RESULTADO");
printf("\n\n%.2f / %.2f = %.2f", v1, v2, t);
getch();
break;
case '*':
printf("OPERACAO: Multiplicacao");
printf("\n\n informe o valor1: ");
scanf("%f", &v1);
printf("\n\n informe o valor2: ");
scanf("%f", &v2);
...