clamp
atenção
This function starts with a lowercase letter.
Descrição
Força um valor a estar dentro de um intervalo.
Nome | Descrição |
---|---|
value | O valor a ser forçado em um intervalo. |
min | O limite inferior do intervalo. (opcional=cellmin) |
max | O limite superior do intervalo. (opcional=cellmax) |
Retorno
value, se estiver no intervalo min–max, min, se value for menor que min ou max, se value for maior que max.
Exemplos
new
valueA = 3,
valueB = 7,
valueC = 100
;
printf("O valor é: %d", clamp(valueA, 5, 10)); // saída: "O valor é: 5" porque 3 é menor que 5.
printf("O valor é: %d", clamp(valueB, 5, 10)); // saída: "O valor é: 7" porque 7 está entre 5 e 10.
printf("O valor é: %d", clamp(valueC, 5, 10)); // saída: "O valor é: 10" porque 100 é maior que 10.