Лабораторная работа: Пользовательские функции рабочего листа Visual Basic
Функция
Возвращаемое значение
Abs (number)
абсолютная величина (модуль) числа
Atn (number)
арктангенс
Cos (number)
косинус
Exp (number)
экспонента ех (результат возведения основания натурального логарифма в указанную степень)
Log (number)
натуральный логарифм
Rnd (number)
случайное число между 0 и 1. Если аргумент number меньше нуля, то функция Rnd возвращает каждый раз одно и то же число. Если number больше нуля или опущено, то Rnd возвращает следующее случайное число в последовательности. Если number равняется нулю, то Rnd возвращает случайное число, полученное при предыдущем вызове этой функции. Перед вызовом функции Rnd используйте оператор Randomize.
Sgn (number)
знак числа (возвращает 1, если аргумент является положительным; -1, если аргумент - отрицательный; 0, если аргумент равен нулю)
Sin (number)
синус
Sqr (number)
квадратный корень из числа
Tan (number)
тангенс
Fix (number)
Int (number)
обе функции Fix, Int отбрасывают дробную часть числа и возвращают целое значение. Различие между данными функциями состоит в том, что для отрицательного значения параметра число функция Int возвращает ближайшее отрицательное целое число, меньшее либо равное указанному, а Fix – ближайшее отрицательное целое число, большее либо равное указанному.
Создадим пользовательскую функцию:
.
В новом стандартном модуле наберите код, представленный в листинге 3.
Листинг 3. Пользовательская функция с использованием встроенной математической функции