Fórum Número inteiro e decimais #167358
02/07/2003
0
Olá!
Preciso da ajuda de vocês...
Tenho em uma tabela 2 campos: hora inicial e hora final, para obter o resultado desejado devo subtrair (hora final - hora inicial) Ex:
9115,5 - 9106,3 = 9,2.
Para poder calcular os minutos, devo multiplicar os decimais, ou seja o 2, por 60, assim ficaria o total de 9 horas e 12 minutos.
Problema: COMO ´PEGAR´ APENAS O DECIMAL PARA EFETUAR A OPERAÇÃO???
Obrigada!! :wink:
Preciso da ajuda de vocês...
Tenho em uma tabela 2 campos: hora inicial e hora final, para obter o resultado desejado devo subtrair (hora final - hora inicial) Ex:
9115,5 - 9106,3 = 9,2.
Para poder calcular os minutos, devo multiplicar os decimais, ou seja o 2, por 60, assim ficaria o total de 9 horas e 12 minutos.
Problema: COMO ´PEGAR´ APENAS O DECIMAL PARA EFETUAR A OPERAÇÃO???
Obrigada!! :wink:
Lilian
Curtir tópico
+ 0
Responder
Posts
03/09/2003
Yankleber
Por que você não tenta truncar a variável que contém o resultado e subtrair da mesma o valor truncado? O que restará será apenas a parte decimal...
Veja:
Espero ter ajudado!
Veja:
var teste, teste2 : real; teste := 1.54; teste2 := teste-trunc(teste); label1.caption := floattostr(teste2);
Espero ter ajudado!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)