Olá eu fiz assim:
#include <stdio.h>
#include <locale.h>
void main(){
//Português
setlocale(LC_ALL, “Portuguese”);
//Cabeçalho
printf(“<<< EX028 – Super Calculadora v1.0\n\n”);
//Declaração de variáveis
char opcao;
float n1, n2, resultado;
//Entrada de dados
printf(“VALOR 1 = “);
fflush(stdin);
scanf(“%f”, &n1);
printf(“VALOR 2 = “);
fflush(stdin);
scanf(“%f”, &n2);
printf(“=========================\n”);
printf(“+\tAdição\n”);
printf(“-\tSubtração\n”);
printf(“*\tMultiplicação\n”);
printf(“/\tDivisão\n”);
printf(“=========================\n”);
printf(“Digite sua opção => “);
fflush(stdin);
opcao = getchar();
printf(“————————\n”);
switch(opcao){
case ‘+’:
resultado = n1 + n2;
printf(“O resultado de %.0f %c %.0f é igual a %.2f.”, n1, opcao, n2, resultado);
break;
case ‘-‘:
resultado = n1 – n2;
printf(“O resultado de %.0f %c %.0f é igual a %.2f.”, n1, opcao, n2, resultado);
break;
case ‘*’:
resultado = n1 * n2;
printf(“O resultado de %.0f %c %.0f é igual a %.2f.”, n1, opcao, n2, resultado);
break;
case ‘/’:
resultado = n1 / n2;
printf(“O resultado de %.0f %c %.0f é igual a %.2f.”, n1, opcao, n2, resultado);
break;
default:
printf(“Não foi possível fazer a operação. Tente novamente.”);
break;
}
printf(“\n————————\n”);
printf(“VOLTE SEMPRE\n\n”);
}