GARANTIR DESCONTO

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:


Lilian

Lilian

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:

    var teste, teste2 : real;
    teste := 1.54;
    teste2 := teste-trunc(teste);
    label1.caption := floattostr(teste2);


Espero ter ajudado!


Responder

Gostei + 0

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

Aceitar