Fórum calcular fórmula em string #211422

03/02/2004

0

tenho um campo em um form em que o indivíduo inventa uma fórmula qualquer (ex. (a+2)*(c/5)-b²). Aí ele coloca os valores das incógnitas(a,b,c) em edits no mesmo form.

Gostaria de saber como calcular esta fórmula e depois apresentar em um outro edit.

Agradecido...


Anisio

Anisio

Responder

Posts

03/02/2004

Ronaldo

Exitem alguns componentes fara esse fim na internet.

Eu preferi utilzar scripts no delphi, pois considerei mais poderoso, pois dá para utilizar muitos outros recursos além de executar fómulas.

Aqui no site tem um artigo chamado ´Utilizando scripts em delphi´ que é muito bom.


Responder

Gostei + 0

04/02/2004

Anisio

Gostaria de uma explicação mais completa...quem sabe o nome do componente ou pequena explicação para a resolução do problema.

Agradecido,
Anisio


Responder

Gostei + 0

04/02/2004

Cebikyn

Tem um componente, na verdade uma classe pois não precisa ser instalado, que faz exatamente o que vc quer neste link, chama-se TExpressionParser, pode ser encontrado neste link:

http://www.dow.wau.nl/aew/ParseExpr.html

Qualquer dúvida quanto o uso do componente, basta responder este tópico.


Responder

Gostei + 0

04/02/2004

Anisio

Muito obrigado cara...agora tenho uma classe e um componente q fazem aqulo q eu quero, agora eh soh testar e ficar com o mais viável :D

Muito Obrigado....


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar