calcular fórmula em string
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...
Gostaria de saber como calcular esta fórmula e depois apresentar em um outro edit.
Agradecido...
Anisio
Curtidas 0
Respostas
Ronaldo
03/02/2004
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.
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.
GOSTEI 0
Anisio
03/02/2004
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
Agradecido,
Anisio
GOSTEI 0
Cebikyn
03/02/2004
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.
http://www.dow.wau.nl/aew/ParseExpr.html
Qualquer dúvida quanto o uso do componente, basta responder este tópico.
GOSTEI 0
Anisio
03/02/2004
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....
Muito Obrigado....
GOSTEI 0