estou aprendendo a programar e estou tendo bastante dificuldes, um exemplo simples como esse. alguém ai por favor me mostra o motivo do porque não entra na opção escolhida pelo usuario ? aqui esta o codigo.
#include<stdio.h>
#include<stdlib.h>
int soma(int a, int b);
int subtra(int a, int b);
int multiplica(int a, int b);
int divis (int a, int b);
void main(){
int op;
int a,b;
printf("\t\t\t CALCULADORA\n");
printf("\t\t\t------------------\n");
printf("\t\t\t------------------\n");
printf("\t\t\t O QUE VAI FAZER ?\n");
printf("\t\t\t 1-SOMA\n");
printf("\t\t\t 2-SUBTRACAO\n");
printf("\t\t\t 3-MULTIPLICACAO\n");
printf("\t\t\t 4-DIVISAO\n");
Pergunta
M4ster
estou aprendendo a programar e estou tendo bastante dificuldes, um exemplo simples como esse. alguém ai por favor me mostra o motivo do porque não entra na opção escolhida pelo usuario ? aqui esta o codigo.
#include<stdio.h>
#include<stdlib.h>
int soma(int a, int b);
int subtra(int a, int b);
int multiplica(int a, int b);
int divis (int a, int b);
void main(){
int op;
int a,b;
printf("\t\t\t CALCULADORA\n");
printf("\t\t\t------------------\n");
printf("\t\t\t------------------\n");
printf("\t\t\t O QUE VAI FAZER ?\n");
printf("\t\t\t 1-SOMA\n");
printf("\t\t\t 2-SUBTRACAO\n");
printf("\t\t\t 3-MULTIPLICACAO\n");
printf("\t\t\t 4-DIVISAO\n");
scanf("%d", &op);
switch (op){
case'1':
soma(a,b);
break;
case'2':
subtra(a,b);
break;
case'3':
multiplica(a,b);
break;
case'4':
divis(a,b);
break;
}
}
int soma(int a, int b){
int ressoma;
ressoma = a + b;
return ressoma;
}
int subtra(int a, int b){
int ressubtra;
ressubtra = a - b;
return ressubtra;
}
int multiplica(int a, int b){
int resmult;
resmult = a*b;
return resmult;
}
int divis (int a, int b){
int resdivis;
resdivis = a/b;
return resdivis;
}
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.