Meu professor de APC me passou um exercício: criar uma calculadora para operações simples. Depois de um tempo quebrando a cabeça eu consegui:
int main(){int operando1, operando2, resultado;char operacao;
scanf ("%d %s %d",&operando1,&operacao,&operando2);// ex. de entrada: "5 + 2"
operacao =(int)operacao;switch(operacao){case43://numero decimal correspondente à operação, na tabela ASCII
resultado = operando1 + operando2;//armazena o resultado da operaçãobreak;case45:
resultado = operando1 - operando2;break;case42:
resultado = operando1 * operando2;break;case47:
resultado = operando1 / operando2;break;}
printf("%d", resultado);}
Mas o problema não é esse, e sim um outro exercício. Eu preciso fazer essa calculadora fazer infinitas operações, até q seja lido o operando 00. Ex.: 5 + 4 * 4 - 1 ... 00.
Pergunta
diego.moreira8
Olá pessoal! Tudo certo?!
Meu professor de APC me passou um exercício: criar uma calculadora para operações simples. Depois de um tempo quebrando a cabeça eu consegui:
Mas o problema não é esse, e sim um outro exercício. Eu preciso fazer essa calculadora fazer infinitas operações, até q seja lido o operando 00. Ex.: 5 + 4 * 4 - 1 ... 00.
Já agradeço a atenção!!!
Link para o comentário
Compartilhar em outros sites
0 respostass 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.