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

Em C++, faça um programa que solicite ao usuário dois números. Em seguida
deve executar as operações de soma, subtração, multiplicação e divisão, e
apresentar os resultados. O programa deve especificar em cada resultado se o
valor é positivo, negativo ou igual a 0 (zero).

Soluções para a tarefa

Respondido por igorelian123
0

Resposta:

#include <stdio.h>

#include <stdlib.h>

int main() {

   int opcao, num1, num2;

   do {

       printf("\n1 - Soma\n2 - Subtracao\n3 - Multiplicacao\n4 - Divisao\n0 - Sair\n\n");

       scanf("%d", &opcao);

       if(opcao > 0 && opcao < 5){

           printf("Digite dois valores: ");

           scanf("%d%d",&num1, &num2);

       }

       switch(opcao) {

       case 0:

           printf("Saindo...\n");

           break;

       case 1:

           printf("Soma: %d\n", num1 + num2);

           break;

       case 2:

           printf("Subtracao: %d\n", num1 - num2);

           break;

       case 3:

           printf("Multiplicacao: %d\n", num1 * num2);

           break;

       case 4:

           while(num2 == 0) {

               printf("Nao existe divisao por zero!\nDigite outro valor: ");

               scanf("%d", &num2);

           }

           printf("Divisao: %d\n", num1 / num2);

           break;

       default:

           printf("Opcao inválida.\nDigite outra opcao: ");

       }

   } while(opcao != 0);

}

Explicação:

Perguntas interessantes