Como criar uma calculadora diferente?
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...
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
Curtidas 0
Respostas
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
16/06/2005
Para fazer isso, gere uma string com a expressão. Exemplo:
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é!
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
16/06/2005
Ja resolvi o problema, mesmo assim agradeço pela ajuda e dica amigos
Obrigado
Valeu!
Adriano...
Obrigado
Valeu!
Adriano...
GOSTEI 0