Fórum duvida como arrendodar #149564

25/03/2003

0

Eu tenho um valor : 4,5 eu uso
Round(4.5) ele retorna 4 eu gosataria que retornasse 5


Anonymous

Anonymous

Responder

Posts

25/03/2003

Aroldo Zanela

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.


Responder

Gostei + 0

25/03/2003

Anonymous

Não funcionou ele arrendondou para cima (1.5 --> 2.0) eu quero que arredonde para baixo (1.5 --> 1.0)
Obrigado.


Responder

Gostei + 0

25/03/2003

Marcelo Saviski

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]


Responder

Gostei + 0

25/03/2003

Anonymous

Já consegui
Obrigado.


Responder

Gostei + 0

25/03/2003

Anonymous

Essa foi a melhor do fórum. hahahahahaha


Responder

Gostei + 0

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

Aceitar