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

Nesta página