Roboteka
Roboteka · Catálogo · Arredondar para cima / para baixo (ceil / floor)

Arredondar para cima / para baixo (ceil / floor)

O robô «Arredondar para cima / para baixo» arredonda um número estritamente em uma direção dentro dos processos de negócios e robôs do Bitrix24: up (ceil) sempre para cima, down (floor) sempre para baixo. Suporta um passo de arredondamento (ex. 10, 100, 0.5; padrão 1) e retorna o resultado arredondado com o número de casas derivado do passo.

O robô sempre arredonda um número na direção escolhida, ao contrário do arredondamento matemático comum para o valor mais próximo. A direção up (ceil) arredonda para cima e down (floor) para baixo. O parâmetro de passo permite arredondar não apenas para um número inteiro, mas para múltiplos de 10, 100, 0.5 ou qualquer outro valor (passo padrão 1); o número de casas decimais é derivado automaticamente do passo, e tanto a vírgula quanto o ponto são reconhecidos como separador decimal na entrada. Casos de uso típicos: calcular quantas caixas são necessárias para um pedido (sempre para cima), determinar o número de dias ou unidades completas, arredondar um preço para baixo até dezenas. Grave o resultado arredondado em um campo do negócio, contato ou empresa com o próximo robô, ou use-o em uma condição.

Quais parâmetros de entrada o robô aceita?

Parâmetro Tipo Obrigatório? Padrão
Número string sim
Direção: up (para cima) ou down (para baixo) string sim
Passo de arredondamento (ex. 10, 100, 0.5). Padrão 1 string

O que o robô retorna?

Parâmetro Tipo
Resultado string

Cenário: cálculo do número de caixas para um pedido

  1. Um processo é iniciado em um negócio
  2. O robô arredonda: número — quantidade de produto / capacidade da caixa, direção up, passo 1
  3. O resultado — o número de caixas necessário — é gravado em um campo do negócio

Robôs semelhantes

Artigos relacionados