Ir para conteúdo principal

Round – função de script e gráfico

Round() retorna o resultado do arredondamento de um número para cima ou para baixo, para o múltiplo mais próximo da offset step deslocada pelo offset número de

Se o número para arredondar estiver exatamente no meio de um intervalo, será arredondado para cima.

Sintaxe:  

Round(x[, step[, offset]])

Tipo de dados de retorno: numérico

Nota informativaSe você estiver arredondando um número de ponto flutuante, poderá observar resultados incorretos. Esses erros de arredondamento ocorrem porque números de ponto flutuante são representados por um número finito de dígitos binários. Portanto, os resultados são calculados usando um número que já foi arredondado. Se esses erros de arredondamento afetarem seu trabalho, multiplique os números para convertê-los em números inteiros, antes do arredondamento.

Argumentos:  

Argumentos
Argumento Descrição
x Número de entrada.
step Incremento do intervalo. O valor padrão é 1.
offset

Define a base do intervalo da etapa. O valor padrão é 0.

Exemplos e resultados:  

Exemplos e resultados
Exemplos Resultados

Round(3.8 )

Retorna 4

Neste exemplo, o tamanho da etapa é 1 e a base do intervalo da etapa é 0.

Os intervalos são ...0 <= x <1, 1 <= x < 2, 2<= x <3, 3<= x <4...

Round(3.8,4 )

Retorna 4

Round(2.5 )

Retorna 3.

Neste exemplo, o tamanho da etapa é 1 e a base do intervalo da etapa é 0.

Os intervalos são ...0 <= x <1, 1 <= x <2, 2<= x <3...

Round(2,4 )

Retorna 4. Arredondado, pois 2 é exatamente a metade do intervalo da etapa de 4.

Neste exemplo, o tamanho da etapa é 4 e a base do intervalo da etapa é 0.

Os intervalos são ...0 <= x <4, 4 <= x <8, 8<= x <12...

Round(2,6 )

Retorna 0. Arredondado, pois 2 é exatamente a metade do intervalo da etapa de 6.

Neste exemplo, o tamanho da etapa é 6 e a base do intervalo da etapa é 0.

Os intervalos são ...0 <= x <6, 6 <= x <12, 12<= x <18...

Round(3.88 ,0.1)

Retorna 3,9

Neste exemplo, o tamanho da etapa é 0,1 e a base do intervalo da etapa é 0.

Os intervalos são ... 3.7 <= x <3.8, 3.8 <= x <3.9, 3.9 <= x < 4.0...

Round(3.88875,1/1000)

Retorna 3,889

Neste exemplo, o tamanho da etapa é 0,001, o que arredonda o número para cima e o limita a três casas decimais.

Round(3.88 ,5)

Retorna 5

Round(1.1 ,1,0.5)

Retorna 1,5

Neste exemplo, o tamanho da etapa é 1 e a base do intervalo da etapa é 0,5.

Os intervalos são ...0.5 <= x <1.5, 1.5 <= x <2.5, 2.5<= x <3.5...

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!