Função Round

Revisão de 15h35min de 15 de agosto de 2024 por Peron.nobrega (discussão | contribs) (Criou página com 'A função '''ValidFloat''' arredonda um número do tipo Double ou Extended para o inteiro mais próximo. Se o valor fracionário do número for exatamente 0,5, o número ser...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

A função ValidFloat arredonda um número do tipo Double ou Extended para o inteiro mais próximo. Se o valor fracionário do número for exatamente 0,5, o número será arredondado para o inteiro par mais próximo.

Sintaxe

Function Round(X: Extended): Int64;

Parâmetros

Nome Tipo Descrição
X Extended O número que será arredondado.

Exemplos

var
  Numero: Double;
  NumeroArredondado: Int64;
begin
  Numero := 5.6;
  NumeroArredondado := Round(Numero); // Resultado: 6
  Informacao(IntToStr(NumeroArredondado));
  Numero := 4.5;
  NumeroArredondado := Round(Numero); // Resultado: 4 (arredondado para o par mais próximo)
  Informacao(IntToStr(NumeroArredondado));
end.