String Matemática [RESOLVIDO]  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
neohacker
Virtual Machine Man
[Avatar]

Membro desde: 30/10/2006 15:23:14
Mensagens: 576
Localização: Santo André
Offline

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

http//www.tecnologiaims.blogspot.com

↑ Grab this Headline Animator

http://www.imstechnology.blogspot.com
[Email] [WWW]
lenando
Debugger
[Avatar]

Membro desde: 12/05/2006 01:09:44
Mensagens: 72
Localização: Blumenau/SC Brasil
Offline

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

"Não existe ninguém tão sábio que não tenha nada para aprender e ninguém tão ignorante que não tenha nada para ensinar"
ciczan
JavaGuru
[Avatar]

Membro desde: 22/12/2004 12:57:21
Mensagens: 227
Localização: Curitiba -PR
Offline

Você ta procurando isso aqui:

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

Tem até uns applets de exemplo...
[MSN]
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

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.

Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
peerless
GUJ Master
[Avatar]

Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline

Olha o tópico da RenataFA

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

follow me
pitacos

"The most problems that teams face are about communication, and all the others are too." - Dan North





[MSN]
neohacker
Virtual Machine Man
[Avatar]

Membro desde: 30/10/2006 15:23:14
Mensagens: 576
Localização: Santo André
Offline

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

http//www.tecnologiaims.blogspot.com

↑ Grab this Headline Animator

http://www.imstechnology.blogspot.com
[Email] [WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team