A maior rede de estudos do Brasil

Multiplicação e DIvisão

Programa que receba dos numeros e operaçao que vai ser executada onde pode ser multiplicação ou divisão sendo outra exibir mensagem de erro.


3 resposta(s)

User badge image

Gabriel Rodrigues

Há mais de um mês

#define MULT 0

#define DIV 1 

float programa(float num1, float num2, int op){

if (op==0){

   return num1*num2;

}

else if(op==1 && num2!=0){

   return num1/num2;

}

else{

    prntf("Erro");

}

}

#define MULT 0

#define DIV 1 

float programa(float num1, float num2, int op){

if (op==0){

   return num1*num2;

}

else if(op==1 && num2!=0){

   return num1/num2;

}

else{

    prntf("Erro");

}

}

User badge image

Lucas Soares

Há mais de um mês

o código está em c

 

#include <stdio.h>

int main()
{
int num1,num2;
char op;

//le o primeiro numero, o operador e o segundo numero


scanf("%d %c %d",&num1,&op,&num2);
switch (op)//escolhe as operações
{
case '/'://se for / ele divide
printf("%0.2f\n",num1/(float)num2);
break;
case '*'://se for * ele multiplica
printf("%d\n",num1*num2);
break;
default: // se for diferente, da erro.
printf("ERRO\n");
}
return 0;
}

User badge image

Especialistas PD

Há mais de um mês

Esse é um típico caso onde mode-se utilizar a função if.

O programa fica:

char tecla;

int n, fat = 1,i,tab;

printf("Entre com o valor do número");

scanf ("%d",&n);

printf("Entre com o valor da tecla");

scanf ("%c",&tecla);

 

if (tecla == f){

printf("Soma");

}

}

if (tecla == t){

printf("Multiplicação");

}

}

if (tecla == x){

printf("ERRO! ");

break

}

return 0;

Essa pergunta já foi respondida por um dos nossos estudantes