Bom dia fiz uma calculadora, esta funcionando certim mas não do jeito que eu quero, podem me dar umas dicas? escrevi em comentarios minhas duvidas. Vou postar abaixo o codigo: #include <stdio.h> #include <stdlib.h> int main() { float x, y, z; short int operacao; char sim_nao; printf("\t\tCalculadora do Arthuro\n\n"); /*Acho que ficaria melhor se desse pra escolher a opcao de calculo antes de digitar os numeros, TEM COMO? COMO SE FAZ?*/ printf("Digite o primeiro numero:"); scanf(" %f", &x); printf("Digite o segundo numero:"); scanf(" %f", &y); /*Essa parte de escolha de operacao passaria pra cima*/ printf("Escolha a operacao que deseja:\n"); printf("(1)\tSoma\n"); printf("(2)\tSubtracao\n"); printf("(3)\tMultiplicacao\n"); printf("(4)\tDivisao\n"); scanf("%d", &operacao); switch(operacao){ case 1: printf("\nA Soma e: %.2f", z=x+y); break; case 2: printf("\nA Subtracao e: %.2f", z=x-y); break; case 3: printf("\nA Multiplicacao e: %.2f", z=x*y); break; case 4: printf("\nA Divisao e: %.2f\n", z=x/y); break; default: printf("Essa opcao não existe, favor escolher uma opcao valida!\n"); break;} /*Aqui eu queria fazer com que o usuario tivesse que escolher entre as opcoes denovo*/ printf("\nVoce deseja realizar outro calculo\?"); printf("\n(s) - SIM\n(n) - não\n"); scanf(" %s", &sim_nao); switch(sim_nao){ case 's': printf("\nTecle <ENTER> para reiniciar a calculadora...\n"); system("pause"); /*Tem como limpar a tela e reiniciar a calculadora so teclando ENTER sem passar pela mensagem "PRESSIONE QUALQUER TECLA..."?*/ system("cls"); main(); break; case 'n': system("cls"); exit(0); break; default: printf("\nFavor escolher SIM(s) ou não(n)\n");} /*Aqui eu queria fazer com que o usuario tivesse que escolher entre as opcoes denovo*/ return 0; } Desde já agradeco =D