duvida como arrendodar
Eu tenho um valor : 4,5 eu uso
Round(4.5) ele retorna 4 eu gosataria que retornasse 5
Round(4.5) ele retorna 4 eu gosataria que retornasse 5
Anonymous
Curtidas 0
Respostas
Aroldo Zanela
25/03/2003
Eu tenho um valor : 4,5 eu uso
Round(4.5) ele retorna 4 eu gosataria que retornasse 5
Verifique se sua versão já possui a função RoundTo, se não:
function RoundTo(const AValue: Double; const ADigit: TRoundToRange): Double; var LFactor: Double; begin LFactor := IntPower(10, ADigit); Result := Round(AValue / LFactor) * LFactor; end;
Não esqueça de incluir a unit Math na lista de uses.
GOSTEI 0
Anonymous
25/03/2003
Não funcionou ele arrendondou para cima (1.5 --> 2.0) eu quero que arredonde para baixo (1.5 --> 1.0)
Obrigado.
Obrigado.
GOSTEI 0
Marcelo Saviski
25/03/2003
Eu tenho um valor : 4,5 eu uso
Round(4.5) ele retorna 4 eu gosataria que retornasse 5
Não funcionou ele arrendondou para cima (1.5 --> 2.0) eu quero que arredonde para baixo (1.5 --> 1.0)
Obrigado.
[color=#555555:7f632a91c7]Se decida cara, quer que arredonde 4,5 para 4 ou para 5?[/color:7f632a91c7]
GOSTEI 0
Anonymous
25/03/2003
Já consegui
Obrigado.
Obrigado.
GOSTEI 0
Anonymous
25/03/2003
Essa foi a melhor do fórum. hahahahahaha
GOSTEI 0