calculadora
/*C A L C U L A D O R A.C*/
#include
#include
#include /*para uso do pow e do sqrt*/
int main()
{
system("title C A L C U L A D O R A"); system("cls"); /*limpa a tela*/ 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\xBB");/*moldura*/ printf("\n\t\xBA C A L C U L A D O R A \xBA");/*moldura*/ 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\xBC");/*moldura*/ printf("\n\n");
char ch; int num; printf("\n\n\t(+) - Soma"); printf("\n\t(-) - Subtracao"); printf("\n\t(*) - Multiplicacao"); printf("\n\t(/) - Divisao"); printf("\n\t(E) - Exponenciacao"); printf("\n\t(R) - Raiz Quadrada"); printf("\n\t(P) - Porcentagem"); printf("\n\t(F) - Fatorial"); printf("\n\t(S) - Sair\n");
printf("\n\tOpcao Desejada: "); ch=getchar();
system("pause"); return 0;
}
Para operação de soma:
switch(ch){ case'+': { int num1, num2, res; printf("\n\n\tS O M A"); printf("\n\n\tPrimeiro valor: "); scanf("%d",&num1); printf("\n\tSegundo valor: "); scanf("%d",&num2); res= num1 + num2; printf("\n\t%d + %d = %d\n\n", num1, num2, res); printf("\r");} break;
Com a opção desejada de fazer a soma:
Apresenta o primeiro valor:
Depois o segundo valor:
E por último o resultado obtido:
Para o caso de subtração: case'- ' : { int num3,num4,res;