MyChat Scripts: функция Abs, получение модуля от целого числа

MyChat Scripts: функция Abs, получение модуля от целого числа

"Для разработчиков", "Серверные скрипты", "Описание функций", "Математические", "Abs".

 

Получить модуль от числа (целого или вещественного).

 

Синтаксис

function Abs(x: extended): extended;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

x

extended

число, от которого нужно получить модуль.

 

Результат функции

Модуль числа.

 

Пример

var
  i, x: integer;
begin
  for i := 1 to 10 do begin
    x := random(10) - 5;
    mLogScript(inttostr(round(abs(x))), inttostr(x));
  end;
end.

Результат работы скрипта

[22:26:14] (Log "Abs"): [0] 0

[22:26:14] (Log "Abs"): [3] 3

[22:26:14] (Log "Abs"): [-2] 2

[22:26:14] (Log "Abs"): [0] 0

[22:26:14] (Log "Abs"): [1] 1

[22:26:14] (Log "Abs"): [3] 3

[22:26:14] (Log "Abs"): [4] 4

[22:26:14] (Log "Abs"): [-4] 4

[22:26:14] (Log "Abs"): [-3] 3

[22:26:14] (Log "Abs"): [-2] 2

[22:26:14] (Run "Abs"): Время выполнения скрипта: 3 мс

[22:26:14] (Run "Abs"): Скрипт выполнен успешно.
 

Ещё посмотреть

IntToStr
mLogScript

Random

Round