GARANTIR DESCONTO

Fórum Será que ninguém SABE??????!!!!!!!! #140940

25/02/2003

0

Estou com uma dúvida, eu quero pegar 2 valores, A e B, sendo que A = 20, e B = 00:40, por exemplo, sendo A um valor inteiro e B sendo alguma hora qualquer, eu preciso fazer B*24, que me dará um número fracionado, e multiplicar o resultado por A, então a expressão ficará da seguinte forma:

C = A*(B*24);

Minha pergunta é o seguinte como eu faço a conversão dos valores, para que meu campo C fique com a forma acima?

Ex.:
Edit1.text := strtoint(C );

OBS.: OS CAMPOS A, B e C, ESTÃO EM UMA DBGRID, SENDO QUE O CAMPO ´B´ É UMA STRING, CUJA A PROPRIEDADE EDITMASK É UM SHORT TIME! :) :?:


Rkaliman

Rkaliman

Responder

Posts

25/02/2003

Dbezerra

apos o seu calculo e a atribuicao a variavel C, tente fazer o seguinte:

Edit1.Text := FloatToStr(C);

espero ter ajudado

Daniel Bezerra


Responder

Gostei + 0

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

Aceitar