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

Codigo Fonte Calculadora Em C

Exames: Codigo Fonte Calculadora Em C. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  15/11/2014  •  601 Palavras (3 Páginas)  •  650 Visualizações

Página 1 de 3

Código Fonte da Calculadora

// INCLUSÃO DAS BIBLIOTECAS

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

#include <conio.h>

int main (int argc, char *argv[]){ // FUNÇÃO PRINCIPAL

system ("color f"); // // DEFINE AS CORES (FUNDO E TEXTO)

// DEFINIÇÃO DAS VARIAVEIS

int val1=0,val2=0,res=0;

char op;

printf ("Calculadora");

int p=1;

do {

system("CLS"); // LIMPA TELA

printf("\n\n");

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

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

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

printf("\n\n");

printf("\n\n");

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

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

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

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

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

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

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

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

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

scanf ("%c",&op);

// RECEBE A OPÇÃO DIGITADA PELO USUÁRIO

switch (op)

{

// OPÇÃO SOMA É RECEBIDA QUANDO DIGITADO O CARACTER “+”

case '+':

printf ("\n\n\tS O M A");

printf ("\n\n\tPrimeiro valor: ");

scanf ("%d",&val1);

printf ("\tSegundo valor: ");

scanf ("%d",&val2);

res = val1 + val2;

printf ("\n\t%.0d + %.0d = %.0d \n",val1,val2,res);

break;

// RECEBE OS VALORES DIGITADO PELO USUÁRIO, REALIZA O CALCULO E APRESENTA RESULTADO NA TELA

// OPÇÃO SUBTRAÇÃO É RECEBIDA QUANDO DIGITADO O CARACTER “-”

case '-':

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

printf ("\n\n\tPrimeiro valor: ");

scanf ("%d",&val1);

printf ("\tSegundo valor: ");

scanf ("%d",&val2);

res = val1 - val2;

printf ("\n\t%.0d - %.0d = %.0d \n",val1,val2,res);

break;

// RECEBE OS VALORES DIGITADO PELO USUÁRIO, REALIZA O CALCULO E APRESENTA RESULTADO NA TELA

// OPÇÃO MULTIPLICAÇÃO É RECEBIDA QUANDO DIGITADO O CARACTER “*”

case '*':

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

printf ("\n\n\tPrimeiro valor: ");

scanf ("%d",&val1);

printf ("\tSegundo valor: ");

scanf ("%d",&val2);

res = val1 * val2;

printf ("\n\t%.0d * %.0d = %.0d \n",val1,val2,res);

break;

// RECEBE OS VALORES DIGITADO PELO USUÁRIO, REALIZA O CALCULO E APRESENTA RESULTADO NA TELA

// OPÇÃO DIVISÃO É RECEBIDA QUANDO DIGITADO O CARACTER “/”

case '/':

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

printf ("\n\n\tPrimeiro valor: ");

scanf ("%d",&val1);

printf ("\tSegundo valor: ");

scanf ("%d",&val2);

while(val2==0){

printf("\n\n ATENCAO!!! NAO EXISTE DIVISAO POR ZERO.\n\n");

printf("\n\n");

scanf("%d",&val2);}

printf("\n\n");

res = val1 / val2;

printf ("\n\t%.0d / %.0d = %.0d",val1,val2,res);

break;

// RECEBE OS VALORES DIGITADO PELO USUÁRIO, REALIZA O CALCULO E APRESENTA RESULTADO NA TELA

// OPÇÃO EXPONENCIAÇÃO É RECEBIDA QUANDO

...

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