Ir para conteúdo

Featured Replies

Postado

Olá, como retornar um valor como 1,933333333 até o terceiro dígito? ou segundo? como 1,933

math.floor e ceil retornam o número inteiro arredondado

Postado

@300698Você não precisa criar dois tópicos para o mesmo assunto, além disso, fique atento ao local correto onde postar. Sobre a dúvida:

Você pode fazer assim:

function round(num, n)
  local m = 10^(n or 0)
  return math.floor(num*m + 0.5)/m
end

-- Para n = 3 casas decimais:
round(1.933333333, 3)

 

Contato:

 

Postado
  • Autor

obg, desculpe, não percebi. Foi erro no botão então rsrs.

Podem fechar.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo