Restringe inferior superior / Constrain low high

Restringe inferior superior / Constrain low high

Restringe um valor numérico dentro de um intervalo específico determinado.

Figura 1 - Bloco Restringe inferior superior

Compatibilidade

  • Bloco cliente e servidor: math_constrain()

Retorno

Retorna o valor passado desde que este esteja dentro da faixa de valores. Se o valor ultrapassar o limite superior do intervalo, o resultado será igual ao valor máximo definido. Caso o valor esteja abaixo do limite inferior, o resultado será o valor mínimo do intervalo.

Parâmetros

Restringe

Valor a ser restringido.

  • Posição: 1

  • Inglês: Constrain

  • Tipo: Numérico / Numeric

  • Exemplo: 2

Inferior

Valor inferior da faixa de valores.

  • Posição: 2

  • Inglês: Low

  • Tipo: Numérico / Numeric

  • Exemplo: 1

Superior

Valor superior da faixa de valores.

  • Posição: 3

  • Inglês: High

  • Tipo: Numérico / Numeric

  • Exemplo: 10

Exemplo

Na função abaixo, o bloco Restringe inferior superior irá retornar o valor numérico informado no primeiro parâmetro, pois ele se encontra dentro dos limites estabelecidos. O resultado de execução será impresso no console do depurador.

Figura 2 - Exemplo de uso do bloco Restringe inferior superior