��� Tem um livro com um drag�o na capa e um dos autores � o Aho que tem em toda biblioteca de universidade com curso de computa��o.
Ana Paula Brand�o Lopes wrote:
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] -------------------------------------------------------------------------
