Como criar uma calculadora diferente?

Delphi

16/06/2005

Boa tarde a todos,

Bom eu queria criar um tipo de calculadora so que um pouco diferente de calculadora, tem que ser desse jeito: dbedit1 aonde coloco um valor tipo 200,00, dbedit2 aonde coloco um operador tipo /, dbedit3 coloco um valor fixo tipo 30, dbedit4 coloco outro operador tipo *, dbedit5 coloco um valor de quantidade tipo 20, dbedit6 o resultado da operaçao.
ficaria assim : 200,00/30*20=133,40
ai essa operacao ficar gravado numa tabela paradox

Sera que tem jeito
Agradeço atençao!
Adriano...


Adriano_servitec

Adriano_servitec

Curtidas 0

Respostas

Daniel_mc

Daniel_mc

16/06/2005

Mas como se daria esta opreração, quando isto seria calculado(evento)? Porque vc não usa Edits?


GOSTEI 0
Delphi32

Delphi32

16/06/2005

Para fazer isso, gere uma string com a expressão. Exemplo:

Edit1.Text := ´20´;
Edit2.Text := ´/´;
Edit3.Text := ´2´;
s := Edit1.Text+Edit2.Text+Edit3.Text;


Para resolver a expressão use o seguinte componente:

[url]http://www.torry.net/vcl/science/expressions/exprev.zip[/url]

Ele vem com um demo explicando como usar.

Até!


GOSTEI 0
Adriano_servitec

Adriano_servitec

16/06/2005

Ja resolvi o problema, mesmo assim agradeço pela ajuda e dica amigos

Obrigado
Valeu!

Adriano...


GOSTEI 0
POSTAR