Um livro que poder� ajud�-lo muito � o:
Building Parsers With Java (www.amazon.com),
e tamb�m voc� pode pesquisar bastante este assunto
com Python (www.python.org), ou at� Jython  (python for java!).

[]'s
Caetano


----- Original Message -----
From: "Ana Paula Brand�o Lopes" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, January 16, 2003 9:06 AM
Subject: Re: [java-list] Solu��o de expressoes


> Vc teria que converter a sua expressao para uma forma pos-fixada (tipo
calculadora hp) e usar
> uma �rvore bin�ria para avaliar a expressao. Seria bom dar uma olhada em
algum livro de
> estruturas de dados, principalmente �rvores bin�rias ou vc ter� um bocado
de dor de cabe�a.
>
> 13/01/03 08:51:20, "Gideoni Hudson" <[EMAIL PROTECTED]>
wrote:
>
> >
> >
> >  From:   "Gideoni Hudson" <[EMAIL PROTECTED]>
> >
> >  To:     "Sou Java" <[EMAIL PROTECTED]>
> >  Date:   Mon, 13 Jan 2003 08:51:20 -0200
> >  Subject:[java-list] Solu��o de expressoes
> >
> >
> >
> >  Amigos,
> >
> >
> >          Preciso criar uma classe capaz de resolver express�es com
vari�veis.
> >  O usu�rio entraria com a express�o, uma f�rmula financeira, e a
> >
> >  classe calcularia o resultado.
> >          Imagino algo semelhante a isto:
> >
> >          class CalculaExpres{
> >              float montante;
> >
> >              float capital;
> >              float taxa;
> >              float tempo;
> >
> >              //Aqui estaria definido os GETs e SETs necess�rio
> >
> >
> >
> >             //O m�todo abaixo ser� capaz de resolver qualquer express�o
> >  envolvendo as vari�veis
> >             // montante, capital, taxa, tempo e CONSTANTES;
> >             //Ex: ( capital * taxa + tempo ) / (montante + 50)
> >
> >
> >              public float Calcular(String expressao) {
> >                  //Este metodo ir� ler a empress�o contida na String,
> >  procurar o valores das vari�veis e calcular o resultado.
> >              }
> >
> >
> >          }
> >
> >
> >
> >          Grato,
> >
> >
> >  ________________________________
> >  Gideoni Hudson da Silva Braga
> >
> >  Analista de Sistemas
> >
> >  Prevcaixa - Caixa de Previd�ncia e Assistencia
> >  +55 31 3226-8707 - Ramal:120
> >  [EMAIL PROTECTED]
> +++++++++++++++++++++++++++++++++++
> Ana Paula Brand�o Lopes, M. Sc.
> Universidade Estadual de Santa Cruz
> Ilh�us-BA
> 73-680-5271
> +++++++++++++++++++++++++++++++++++
>
>
>
> ------------------------------ 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]
> -------------------------------------------------------------------------


------------------------------ 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