Функция возвращает значение факториала для
? STR(DTOR(720), 18, 15) // Результат: 12.566370614359180
? STR(DTOR(-180), 18, 15) // Результат: -3.141592653589794
See Also: RTOD()
FACT()
Возвращает значение факториала числа.
------------------------------------------------------------------------------
Синтаксис
FACT(<nValue>) --> nFactorial
Параметры
<nValue> - число в диапазоне от 0 до 21.
Возвращаемое значение
nFactorial - факториал числа, заданного параметром <nValue>, или (-1)
при некорректном задании параметра.
Описание
Функция возвращает значение факториала для целых чисел в диапазоне
от 0 до 21.
Примечания
¦ Функция округляет значение, заданное параметром <nValue>, до
ближайшего меньшего целого числа.
Примеры
¦ Вычисление факториалов:
? FACT(1) // Результат: 1
? FACT(5) // Результат: 120
? FACT(21) // Результат: 51090942171709440000
? FACT(25) // Результат: -1
? FACT(0) // Результат: 1
FLOOR()
Округляет число до ближайшего меньшего целого.
------------------------------------------------------------------------------
Синтаксис
FLOOR(<nValue>) --> nSmallerInt
Параметры
<nValue> - округляемое число.
Возвращаемое значение
nSmallerInt - ближайшее целое, меньшее чем число, заданное
параметром <nValue>.
Описание
Функция возвращает ближайшее целое число, значение которого
меньше значения параметра <nValue>. Функцию можно применять
как к положительным, так и к отрицательным числам.
Примеры
¦ Округление положительных и отрицательных чисел:
? FLOOR(1.9) // Результат: 1
? FLOOR(1.1) // Результат: 1