Caculadora em C (Incompleta)
1135 palavras
5 páginas
//Calculadora desenvolvida para ATPS de Programação Estruturada I#include
#include
#include
#include //incluindo bibliotecas necessárias para o funcionamento do programa
int main ()
{
//declarração de variáveis char op; //recebe variável caractere int val1, val2, res, i, fat =1; //recebe variável inteira float resp; //recebe variável decimais while(1) //comando de repetição { system("title Calculadora ATPS PEI"); //alterando o título da janela do programa system("color 1E"); //alterando a cor de fundo e a cor das letras //área grafica do programa 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\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\xBC"); printf("\n\n"); printf("\t(+) - Soma (P) - Porcentagem\n"); printf("\t(-) - Subtracao (F) - Fatorial\n"); printf("\t(*) - Multiplicacao (B) - Conversao Binario -> Decimal\n"); printf("\t(/) - Divisao (D) - Conversao Decimal -> Binario\n"); printf("\t(E) - Exponenciacao (S) - Sair\n"); printf("\t(R) - Raiz quadrada \n"); printf("\n"); printf("\tOpcao: "); op = getche(); //recebe string do menu switch(op) //comando de decisão { case '+': //operação de soma printf("\n"); //pula uma linha printf("\n\tS O M A\n"); //interage escrevendo na tela para visualização pelo usuário printf("\n\tPrimeiro valor: "); //interage escrevendo na tela para visualização pelo usuário scanf("%d", &val1); //recebe o primeiro valor da soma printf("\tSegundo valor: "); //interage escrevendo na tela para