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:   •  8/10/2013  •  298 Palavras (2 Páginas)  •  345 Visualizações

Página 1 de 2

#include<stdio.h>

#include<stdlib.h>

#include<math.h>

#include<string.h>

#include<conio.h>

int main()

// Variaveis

{

float num1;

float num2;

float result;

unsigned long num3;

int num4, i, fat;

char op, a[8];

int tamanho;

int decimal=0;

int posicao=0;

char binario[50];

// Moldura em volta do nome calculadora

printf("\n\t\xC9\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xBB");

printf("\n\t\xBA Calculadora \xBA ");

printf("\n\t\xC8\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xBC\n\n");

// Operações da calculadora

printf("ESCOLHA A OPERACAO DESEJADA:\n\n\n\n\n");

printf( " (+)ADICAO\n\n (-)SUBTRACAO\n\n (*)MULTIPLICACAO\n\n (/)DIVISAO\n\n (E)EXPONENCIACAO\n\n (R)RAIZ QUADARADA\n\n (P)PORCENTAGEM\n\n (F)FATORIAL\n\n (B)CONVERSAO BINARIO --> DECIMAL\n\n (D)CONVERSAO DECIMAL --> BINARIO\n\n (S)SAIR\n\n");

scanf("%c", &op);

// Soma

if (op == '+')

{

system("cls");

printf(" A D I C A O\n\n\n");

printf("Digite um numero:\n\n");

scanf("%f", &num1);

printf("Digite outro numero:\n\n");

scanf("%f", &num2);

result= num1+num2;

printf(" %.2f '+' %.2f == %.2f\n", num1,num2,result);

}

//Subtracao

else if (op == '-')

{

system("cls");

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

printf("Digite um numero:\n\n");

scanf("%f", &num1);

printf("Digite outro numero:\n\n");

scanf("%f", &num2);

result= num1-num2;

printf(" %.2f '-' %.2f == %.2f\n", num1,num2,result);

}

// Multiplicação

else if (op == '*')

{

system("cls");

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

printf("Digite um numero:\n\n");

scanf("%f", &num1);

printf("Digite outro numero:\n\n");

scanf("%f", &num2);

result= num1*num2;

printf(" %.2f '+' %.2f == %.2f\n", num1,num2,result);

}

//Divisao

else if (op == '/')

{

system("cls");

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

printf("Digite um numero:");

scanf("%f", &num1);

printf("Digite outro numero:\n\n");

scanf("%f", &num2);

if (num2==0)

{

printf("Impossivel dividir por '0'.\n\n");

system("pause");

return(0);

}

else {

result= num1/num2;

printf(" %.2f '/' %.2f == %.2f\n\n", num1,num2,result);

}

}

//Potenciação

else if (op == 'P'||op=='p')

{

system("cls");

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

printf("Digite um numero:");

scanf("%f", &num1);

printf("Digite outro numero:\n\n");

scanf("%f", &num2);

...

Baixar como (para membros premium)  txt (3.6 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com