• Matéria: Informática
  • Autor: lilliansabino2
  • Perguntado 5 anos atrás

ME AJUDEM, POR FAVOR !!!
Algoritmos - Linguagem C
Faça um programa que apresente um menu de opções para o cálculo das seguintes
operações entre dois números:
• adição (opção 1)
• subtração (opção 2)
• multiplicação (opção 3)
• divisão (opção 4)
• saída do programa (opção 5)
O programa deve possibilitar ao usuário a escolha da operação desejada, a entrada
dos dois números de entrada da operação pelo teclado, a exibição do resultado na
tela e a volta ao menu de opções. O programa só termina quando for escolhida a
opção de saída (opção 5).

Respostas

respondido por: frivcom957
1

Resposta:

#include <stdio.h>

int main() {

float num1, num2;

char op, sair;

do {

 printf("Informe o primeiro numero: ");

 scanf("%f", &num1);

 printf("Informe o segundo numero: ");

 scanf("%f", &num2);

 printf("Informe o operador (+, -, * ou /): ");

 scanf(" %c", &op);

 printf("\n%f %c %f = ", num1, op, num2);

 switch(op) {

  case '+':

   printf("%f\n", num1+num2);

   break;

  case '-':

   printf("%f\n\n", num1-num2);

   break;

  case '*':

   printf("%f\n\n", num1*num2);

   break;

  case '/':

   if (num2 == 0)

    printf("Erro - impossível dividir por zero.\n");

   else

    printf("%f\n\n", num1/num2);

   break;

  default:

   printf("Operador inválido\n");

 }

 printf("\nOutra operação? [S/N]: ");

 scanf(" %c", &sair);

} while (sair != 's' && sair != 'S');

return 0;

}

Explicação:

Perguntas similares