Eu estou querendo fazer uma calculadora que funcione da seguinte forma.
1- Importante: Ela não terá interface visual.
2- O usuário poderá digitar as operações a serem realizadas
exemplo:
2-3+4= ou assim 2 - 3 + 4 = ( o programa deve ignorar os espaços em branco)
ou
2-
3+
4=
3- Depois de digitar o usuário aperta um tecla e são efetuadas as operações.
Minha dúvida é como devo fazer para pegar os números e os operadores de uma forma eficiente.
Atualmente estou percorrendo as linhas até encontrar o = e guardando os valores em um vetor, e depois tratando os valores.... mais acho que esta não é a melhor forma de fazer.
Pergunta
MalloryKnox
Olá, tudo bem?
Eu estou querendo fazer uma calculadora que funcione da seguinte forma.
1- Importante: Ela não terá interface visual.
2- O usuário poderá digitar as operações a serem realizadas
exemplo:
2-3+4= ou assim 2 - 3 + 4 = ( o programa deve ignorar os espaços em branco)
ou
2-
3+
4=
3- Depois de digitar o usuário aperta um tecla e são efetuadas as operações.
Minha dúvida é como devo fazer para pegar os números e os operadores de uma forma eficiente.
Atualmente estou percorrendo as linhas até encontrar o = e guardando os valores em um vetor, e depois tratando os valores.... mais acho que esta não é a melhor forma de fazer.
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.