1CLenta.ru  

1С - математические операторы и функции

Программирование системы     18.08.2016 15:42     29790

Математические функции и операторы 1С
Во встроенном языке 1С доступно выполнение простых арифметических операций (сложить, вычесть, умножить, разделить), а также тригонометрических и других математических операций. Для этого предназначено множество операторов и функций.

Арифметические операторы 1С 8.2 - 8.3


//Сложение
Сумма = 10 + 5;
//Сумма = 15;

//Вычитание
Разность = 10 - 5;
//Разность = 5;

//Умножение
Произведение = 10 * 5;
//Произведение = 50;

//Деление
Частное = 10 / 5;
//Частное = 2;

//Остаток от деления
Остаток = 10 % 4;
//Остаток = 2;


Математические функции 1С 8.2 - 8.3


//Округление числа
РезультатОкругления = Окр(10.333, 2);
//РезультатОкругления = 10.33;

РезультатОкругления = Окр(1.5, 0, РежимОкругления.Окр15как10);
//РезультатОкругления = 1;

РезультатОкругления = Окр(1.5, 0, РежимОкругления.Окр15как20);
//РезультатОкругления = 2;

//Получить целую часть числа
ЦелаяЧасть = Цел(123.123);
//ЦелаяЧасть = 123;

//Возвести число X в степень Y
Число = Pow(2, 3);
//Число = 8;

//Вычислить квадратный корень числа
Число = Sqrt(4);
//Число = 2;

//Найти максимальное значение
МаксЧисло = Макс(1, 5, 10);
//МаксЧисло = 10;

//Найти минимальное значение
МинЧисло = Мин(1, 5, 10);
//МинЧисло = 1;


Тригонометрические функции 1С 8.2 - 8.3


//Косинус угла
Косинус = Cos(45);
//Косинус = 0.5253219888177297;

//Синус угла
Синус = Sin(45);
//Синус = 0.8509035245341184;

//Тангенс угла
Тагенс = Tan(45);
//Тагенс = 1.619775190543862;

//Арктангенс числа
АркТагенс = ATan(1);
//АркТагенс = 0.7853981633974483;

//Арксинус числа
Арксинус = ASin(1);
//Арксинус = 1.570796326794897;

//Арккосинус числа
Арккосинус = ACos(1);
//Арккосинус = 0;

//Натуральный логарифм числа
Логарифм = Log(3);
//Логарифм = 1.09861228866811;

//Десятичный логарифм числа
Логарифм = Log10(3);
//Логарифм = 0.4771212547196624;

Комментарии (0)