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

Calculadora Em C

Dissertações: Calculadora Em C. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  25/11/2013  •  1.385 Palavras (6 Páginas)  •  287 Visualizações

Página 1 de 6

#include<stdlib.h>

#include<stdio.h>

#include<conio.h>

#include<string.h>

int main(int argc, char* argv[])

{

float n1,n2,res;

char opcao,resp, s, S, binario;

int a,TAMANHO,decimal=0,i;

char b[10];

float num1,y,x;

int num, cont, fat =1;

int n, c, k;

system ("color 1E");

opcao='a';

while (opcao != 'S')

{

system("cls");

printf(" ==================");

printf("\n =Calculadora ATPS=");

printf("\n ==================");

printf("\n MENU");

printf("\n(+) - Para Somar");

printf("\n(-) - Para Subtrair");

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

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

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

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

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

printf("\n(F) - Para Fatorial");

printf("\n(B) - Para Converter de Binario para Decimal");

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

printf("\nDigite uma opcao: ");

scanf("%s",&opcao);

opcao = toupper(opcao);

system("cls");

switch (opcao)

{

default:

printf("Operacao Invalida!\n");

break;

case '+':

printf(" S O M A");

printf("\nInforme o primeiro numero: ");

scanf("%f",&n1);

printf("Informe o segundo numero: ");

scanf("%f",&n2);

res=n1+n2;

printf("%.0f"" +"" %.0f"" ="" %.0f\n",n1,n2,res);

break;

case '-':

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

printf("\nInforme o primeiro numero: ");

scanf("%f",&n1);

printf("Informe o segundo numero: ");

scanf("%f",&n2);

res=n1-n2;

printf("%.0f"" -"" %.0f"" ="" %.0f\n",n1,n2,res);

break;

case '*':

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

printf("\nInforme o primeiro numero: ");

scanf("%f",&n1);

printf("Informe o segundo numero: ");

scanf("%f",&n2);

res=n1*n2;

printf("%.0f"" *"" %.0f"" ="" %.0f\n",n1,n2,res);

break;

case '/':

printf(" D I V I S A O");

printf("\nInforme o primeiro numero: ");

scanf("%f",&n1);

printf("Informe o segundo numero: ");

scanf("%f",&n2);

res=n1/n2;

if (n2<=0)

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

else

printf("%.0f"" /"" %.0f"" ="" %.0f\n",n1,n2,res);

break;

case 'E':

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

printf("\nInforme um numero: ");

scanf("%f",&n1);

printf("Informe seu expoente: ");

scanf("%f",&n2);

res = n1;

if(n2> 1){

for(i = 2; i<=n2;i++){

...

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