Preciso fazer uma calculadora similar a calculadora HP.
Mas nao estou conseguindo achar a logica de programacao que devo usar, nem a estrutura de dados para armazenar os numeros e operadores.
O programa precisa realizar calculo de equações grandes, além de considerar parenteses, e precedência de operações.
12-43*(54-8*(2-9))+(8/5)=
além de calculo de funções pré definidas: sen, cos, lim. etc…
Preciso de idéias ou exemplos.
Obrigado!
ps: não posso usar componentes.