String Matemática [RESOLVIDO]

5 respostas
neohacker

Preciso resolver uma equação dentro de uma String.
Explicando melhor, o usuário digitará uma equação num JTextField, que terá de ser resolvida pelo sotware.

Como fazer isso ?

ja agradeço a ajuda

5 Respostas

lenando

a validação da string da equação poderia ser feita por expressões regulares …

ciczan

Você ta procurando isso aqui:

http://www.singularsys.com/jep/

Tem até uns applets de exemplo…

lina

acho que para fazer isso,
você deve usar um algoritimo parecedio com um
analizador lexico. verificar o que existe em cada posição,
os sinais, numeros… e depois calcular a soma.

peerless

Olha o tópico da RenataFA :stuck_out_tongue:

Edit: http://www.guj.com.br/posts/list/56523.java

neohacker

Então Lina, acho que ja perguntei pra umas 5 pessoas e 4 me falaram a mesma coisa, mas é que fica dificil porque eu num vou fazer operações simples, eu preciso resolver equações do tipo (ln x³ * sin(x)) / log x-1 (exemplo), por isso acho inviável pegar caractere por caractere em vista que existem milhares de combinações possiveis.
E não sei bem como fazer isso, estou dando uma olhada no tópico da RenataFA

Vlw pela ajuda…vamos continuar tentando

Criado 11 de abril de 2007
Ultima resposta 12 de abr. de 2007
Respostas 5
Participantes 5