Informática, perguntado por joaopdr1331, 6 meses atrás

21. Escreva o menu de opções abaixo. Leia a opção do usuário e execute a operação escolhida. Escreva uma mensagem de erro se a opção for inválida. ́

Escolha a opçãoao:

1- Soma de 2 numeros.

2- Diferença entre 2 numeros (maior pelo menor).

3- Produto entre 2 numeros.

4- Divisão entre 2 numeros (o denominador n~~ao pode ser zero).

Soluções para a tarefa

Respondido por joaopedrolemos
1

#include <stdio.h>

#include <locale.h>

int main(){

   setlocale(LC_ALL,"Portuguese");

   printf("1 - Soma\n2 - Diferença\n3 - Produto\n4 - Divisão\n");

   int usrChoice;

   printf(">:> "); scanf("%d",&usrChoice);

   float a,b, resultado;

   printf("Primeiro Número: "); scanf("%f",&a);

       while (a==0) {printf("Primeiro Número: "); scanf("%f",&a);}

   printf("Segundo Número: "); scanf("%f",&b);

       while (b==0) {printf("Primeiro Número: "); scanf("%f",&b);}

       switch (usrChoice){

           case 1:

               resultado = a+b;

               printf("Resultado: %.2f",resultado);

               break;

           case 2:

               if (a>b) resultado = a-b;

               else resultado = b-a;

               printf("Resultado: %.2f",resultado);

               break;

           case 3:

               resultado = a*b;

               printf("Resultado: %.2f",resultado);

               break;

           case 4:

               if (a>b) resultado = a/b;

               else resultado = b/a;

               printf("Resultado: %.2f",resultado);

               break;

           default:

               printf("Valor Inválido!\n");

               break;

       }

   return 0;

}


NicollasYuri: Olá amigo, poderia me ajudar novamente nas 2 ultimas perguntas que eu fiz? você me ajuda bastante, desde já agradeço!!
joaopedrolemos: Posso sim, já dou uma passadinha lá ;)
Perguntas interessantes