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.
#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");
}
}
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;
}
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;
Para escrever sua resposta aqui, entre ou crie uma conta.
Laboratório de Ensino de Matemática
•Unigran EAD
Compartilhar