Pense em armazenar a f�rmula empilhada. Por exemplo, a + b ficar� armazenada 
assim: a b +, ou f( a, b, c ) ficar� com a seguinte ordem no banco: a b c f
() ... Existe algoritmo para transformar a f�rmula numa pilha. E tb pra fazer 
o contr�rio. Tratando uma pilha voc� conseguir� executar a f�rmula.
Espero ter ajudado,
Gustavo.

> Conceituada Lista e amigos Javaneses,
> 
> estou com uma miss�o, desenvolver um programa em Java no qual 
> o usu�rio ir� informar a f�rmula matem�tica que queira e em 
> seguida o programa ter� que interpretar esta f�rmula para 
> utiliza��o posterior,por exemplo:
> 
> O usu�rio informa a seguinte f�rmula em um textbox:
> 
> x = 3.22 * 4 - f( y, z ) - raiz( y ) ** 2
> 
> esta f�rmula dever� ser guardada em um banco de dados via XML 
> para que em um determinado momento, algu�m no sistema possa 
> selecionar a op��o: F�rmulas Cadastradas e escolher a f�rmula 
> acima.
> 
> Algu�m j� se deparou com esta situa��o ou algo parecido, 
> sabem da exist�ncia de algum material a respeito, sites etc...
> 
> Agrade�o imensamente a ajuda
> 
> jEnginner
> 
>  
> ---
> UOL Elei��es 2002 - Todos os lances da disputa pol�tica
> http://eleicoes.uol.com.br/
> 
> ------------------------------ LISTA SOUJAVA ---------------------------- 
> http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-
> SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da 
> lista: http://www.soujava.org.br/regras.htm historico: 
> http://www.mail-archive.com/java-list%40soujava.org.br para sair da 
> lista: envie email para [EMAIL PROTECTED] 
> -------------------------------------------------------------------------


Webmail Urbi Network
http://www.urbi.com.br

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a