Interpretar Equação

Delphi

21/11/2003

Oi pessoal,

estou com um probleminha, tenho que fazer uma algoritimo para interpretar uma expressao, assim, tenho um produto e quero calcular sue preco em funcao das dimenssoes dele, so que a formula para calcula-lo eu nao tenho fixa o usuario q vai digita-la, ou seja, se o cara digitar que o preco é:
´L+C*(A+C)´
tenho que pegar o valor da largura, comprimento e altura que o cara me informou e substituir nessa equacao.
Alguem tem uma ideia?


Joefferson

Joefferson

Curtidas 0

Respostas

E_gama

E_gama

21/11/2003

Eu já postei alguma coisa referente a isso aqui no forum:

A função para avaliar expressões ainda não está 100¬, mas para simples como essa que vc sugeriu ela deve atender.

Foi escrita com o Delphi 7.

[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=67597&sid=9a61414d0e9120c6fb9815931153aade#67597[/url]

Antes de passar a ´equação´ para a função, tem substiuir suas variáveis ´L+C*(A+C)´ por seus valores.

Se não funcionar com a equação acima, talvez vc tenha que reescreve-la assim: ´(L+C*(A+C))´

Colocar também, na implementation: [b:b93d490c68]uses StrUtils;[/b:b93d490c68]


GOSTEI 0
Joefferson

Joefferson

21/11/2003

Ei cara obrigado pela resposta, mas eu antes deler tua menssagem ja tinha feito algo bem semelhante a aquele codigo q vc mandou.

Obrigado.


GOSTEI 0
Beppe

Beppe

21/11/2003

Então o que falta?


GOSTEI 0
POSTAR