Ir para conteúdo

Getclosestnumber(N)


Posts Recomendados

Bom dia, boa tarde, boa noite, galera! Eu estava fazendo um script aqui, e percebi o inconveniente que era não ter essa função.

 

Vocês, scripters, devem saber a função do math.ceil e math.floor, certo? Caso não saiba e queira aprender, clique aqui.

 

Esta função se baseia nesta outras duas funções citadas acima. Ele checa se n está mais perto do math.floor de n, ou do math.ceil de n e retorna uma dessas funções.

 

Vamos a função:

 

function getClosestNumber(n)

return math.ceil(n) - n > n - math.floor(n) and math.floor(n) or math.ceil(n)
end

 

Simples não?

 

Abraços.

Editado por Demonbholder
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...