Документация по Clarion

         

INRANGE (попадает ли число в заданный диапазон)



INRANGE(выражение,нижний_предел,верхний_предел)


выражение Числовая константа, переменная или выражение.
нижний_предел Числовая константа, переменная или выражение задающее нижнюю границу диапазона.
верхний_предел Числовая константа, переменная или выражение задающее верхнюю границу диапазона.

Функция INRANGE сравнивает ВЫРАЖЕНИЕ с включительным диапазоном чисел. Если значение ВЫРАЖЕНИЯ попадает в этот диапазон, то функция возвращает единицу ("ИСТИНУ"). Если же ВЫРАЖЕНИЕ больше ВЕРХНЕГО_ПРЕДЕЛА или меньше НИЖНЕГО_ПРЕДЕЛА, то возвращается ноль ("ЛОЖЬ").
Возвращаемый тип данных: LONG
Пример:
IF INRANGE(Date % 7,1,5) !Если день - рабочий
DO WeekdayRate ! то оплата обычная
ELSE !Иначе
DO WeekendRate ! плата за работу в выходные
. !конец условия



Содержание раздела