Calculadora .C
Por: Jéssica De Lara • 24/9/2015 • Trabalho acadêmico • 2.420 Palavras (10 Páginas) • 245 Visualizações
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <conio.h>
#include <math.h>
main () {
float n1,n2,res;
char op;
system("color A");
printf("\n\n");
printf(" \xC9\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xBB\n");
printf(" \xBA CALCULADORA \xBA\n");
printf(" \xC8\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xBC\n");
printf("\n\n");
setlocale(LC_ALL,"portuguese");
printf("Selecione a operação desejada: \n\n");
printf(" - (+) <- Somar\n");
printf("\n");
printf(" - (-) <- Subtrair\n");
printf("\n");
printf(" - (/) <- Dividir\n");
printf("\n");
printf(" - (*) <- Multiplicar\n");
printf("\n");
printf(" - (E) <- Exponenciação\n");
printf("\n");
printf(" - (R) <- Raíz Quadrada\n");
printf("\n");
printf(" - (P) <- Porcentagem\n");
printf("\n");
printf(" - (S) <- Sair");
printf("\n");
printf("\nOperação: ");
op = getch();
printf("%c",op);
getch();
system("cls");
switch(op)
{
case '+' :
printf("\n\n*** SOMA ***");
printf("\n Digite o primeiro valor:");
scanf("%f",&n1);
printf("\n Digite o segundo valor:");
scanf("%f",&n2);
res=n1+n2;
printf("\n %.2f + %.2f = %.2f",n1,n2,res);
break;
case '-' :
printf("\n\n*** SUBTRAÇÃO ***");
printf("\n Digite o primeiro valor:");
scanf("%f",&n1);
printf("\n Digite o segundo valor:");
scanf("%f",&n2);
res=n1-n2;
printf("\n %.2f - %.2f = %.2f",n1,n2,res);
break;
case '*' :
printf("\n\n*** MULTIPLICAÇÃO ***");
printf("\n Digite o primeiro valor:");
scanf("%f",&n1);
printf("\n Digite o segundo valor:");
scanf("%f",&n2);
res=n1*n2;
printf("\n %.2f X %.2f = %.2f",n1,n2,res);
break;
case '/' :
printf("\n\n*** DIVISÃO ***");
printf("\n Digite o primeiro valor:");
scanf("%f",&n1);
printf("\n Digite o segundo valor:");
scanf("%f",&n2);
if (n2==0){
system("color 4");
printf("\n\nATENÇÃO: Impossível realizar
...