Informática, perguntado por JoãoTeixeira, 1 ano atrás

5.Faça um programa em C que receba dois números e depois abra um MENU de operações que poderão ser feitas com os respectivos números:
1.Adição;
2.Subtração;
3.Divisão;
4.Multiplicação.

Soluções para a tarefa

Respondido por magnoNAC
0
//Autor: Magno Nascimento -- Brainly

#include <stdio.h>
#include <stdlib.h>

int main(void){
    int opc, num1, num2;

    do{
        printf("\nDigite a operacao que voce deseja:\n1.Adicao\n2.Subtracao\n3.Divisao\n4.Multiplicacao\n\n");            scanf("%i", &opc);

        if( opc < 1 || opc > 4 ){
            printf("Operacao invalida, tente novamente.");
        }   
}while( opc < 1 || opc > 4 );

    printf("\nDigite o primeiro numero: ");
        scanf("%i", &num1);
    printf("\nDigite o segundo numero: ");
        scanf("%i", &num2);

    switch(opc){
        case 1:            printf("\nO resultado da soma e: %i.", num1 + num2);            break;

        case 2:            printf("\nO resultado da subtracao e: %i.", num1 - num2);            break;

        case 3:            printf("\nO resultado da divisao e: %i.", num1 / num2);            break;

        case 4:            printf("\nO resultado da multiplicacao e: %i.", num1 * num2);
            break;
    }

    return 0;
}
Respondido por YagamiTREM
0

Resposta:

#include<stdio.h>

int main(){

 

int num1,num2,result,op;

 

printf("Digite o primeiro numero: ");

scanf("%d", &num1);

printf("\nDigite o segundo numero: ");

scanf("%d", &num2);

printf("\nMenu de operacoes:\n\n1.adicao\n2.subtracao\n3.divisao\n4.multiplicacao\n\nop:");

scanf("%d", &op);

 

 

switch(op){

 case 1:

  result = num1 + num2;

  break;

 case 2:

  result = num1 - num2;

  break;

 case 3:

     result = num1 / num2;

     break;

 case 4:  

  result = num1 * num2;

  break;

}

 

printf("\nresultado: %d\n", result);

 

return 0;

}

Perguntas interessantes