Difference between revisions of "Sqr"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=Sqr |caption=Функции работы с числами |type=1 |status=2 |db=0 |exception=Аргумент не строка и не число,...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:52, 7 February 2021

  Sqr (Функции работы с числами)
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Аргумент не строка и не число, переполнение.
Визуальность:Нет

Функция возвращает квадрат аргумента. Нужно заметить, что операция <Аргумент>*<Аргумент> выполняется несколько быстрее этой функции, если аргумент является константой, и чуть медленее этой функции, если аргумент является переменной. Разница, однако, ничтожно мала, и будет заметна только, если аргумент будет представлять собой математическое выражение.

Синтаксис

Sqr(<Аргумент (STRING,NUMBER)>):<Квадрат аргумента (REAL)>

Аргументы

  • <Аргумент (STRING,NUMBER)> - Числовое значение (или его текстовое представление), квадрат которого необходимо найти.

Возвращаемое значение

Результат функции будет целым числом, если аргумент был целым числом и не произошло переполнения целого числа при выполнении операции, иначе результат будет вещественным числом.

Примеры

//Будет выведено 1E-12
Message(Sqr(0.000001));

//Будет выведено 256
Message(Sqr(16));

//Будет выведено 9.86960440108935862
Message(Sqr(_PI()));