M03A09 EX028

Home Fóruns Linguagem C M03A09 EX028

Visualizando 2 respostas da discussão
  • Autor
    Posts
    • #127475
      Bruno Filipe
      Participante

      M03A09 EX028, não achei ondem está o exercício resolvido.

    • #137816

      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”);

      }

    • #137831
      Tutora Jessica
      Moderador

      Ola Bruno e Thiago, estão com alguma dúvida?

Visualizando 2 respostas da discussão
  • Você deve fazer login para responder a este tópico.