Во встроенном языке 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;
|