Apresentação!
Muito bem vindos ao meu blog senhoras e senhores , trago a vocês uma calculadora simples em limguagem c com códigos de facil entendimento pra você que está se iniciando na programação em linguagem c.
visual prático e dinamico com cores e uma bela indêntação de código .
Feita por.
MArcelo Ferreira .. Universitário na area de analíse de sistemas .
Código Fonte
#include <stdio.h>#include <stdlib.h>
#include <conio.h> // Para getche
/* Calculadora versão 1.0 feita em 26/10/2013
Por MArcelo ferreira Dos Santos */
int main(int argc, char *argv[])
{char soma;
char n;
float somar,somar1,resposta;
inicio1:
inicio:
system("color 1E");
printf("\n\n");
printf("\n\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\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xBB");
printf("\n\t\xBA\t=======CALCULADORA====== \xBA\t");
printf("\n\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\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xBC");
printf("\n");
printf("\n\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\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xBB");
printf("\n\t\xBA\t___OPERADORES + - * / ____ \xBA\t");
printf("\n\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\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xBC");
printf("\n\n");
printf("\t");
scanf("%f",&somar);
scanf("%c",&soma);
scanf("%f",&somar1);
if (soma!= '+' && soma !='-' && soma != '*' && soma != '/') goto erro;
if(soma=='+')goto somar;
if(soma=='-')goto subtrair;
if(soma=='*')goto multiplica;
if(soma=='/')goto divisao;
somar: {system("color 4E");
resposta= somar+somar1;
printf("\t\tRESULTADO DA SOMA = \t%.4g\n",resposta);
goto pergunte;
}
subtrair: {system("color 6f");
resposta= somar-somar1;
printf("\tRESULTADO DA SUBTRACAO = \t%.4g\n",resposta);
goto pergunte;
}
multiplica: {system("color 0E");
resposta= somar*somar1;
printf("\tRESULTADO DA MULTIPLICACAO = \t%.4g\n",resposta);
goto pergunte;
}
divisao: {system("color 69");
resposta= somar/somar1;
printf("\tRESULTADO DA DIVISAO = \t%.4g\n",resposta);
goto pergunte;
}
erro: {
printf("\tCarartere invalido! \t%c", soma);
sleep(1000);
printf("\n \tREINICIANDO CALCULADORA ");
sleep(1000);
printf("\t..");sleep(1000);
printf("\t...");sleep(1000);
printf("\t....");sleep(1000);
system("cls");
goto inicio;//vá para o inicio
}
/* ###################menos #####################*/
pergunte:
printf("\n\n\nPRESSIONE : s para CONTINUAR . PARA SAIR PRESSONE OUTRA TECLA: ");scanf("%c",&n);
scanf("%c",&n);
if (n !='s' && n!='S'){
goto sair;
}
else
{goto inicio;}
printf("\n\n\n");
sair:
system("color 1a");
printf("SAINDO .");sleep(100);
printf("..");sleep(1000);
printf("...");sleep(1000);
printf("....");sleep(1000);
printf(".....");sleep(1000);
return 0;
}
Espero que gostem pessoal.