Перейти к содержимому

Тип число. Работа с числами (Шпаргалка)

Курсы по программированию от Pelageya Prime

0:00 / 0:00

Тип число. Работа с числами (Шпаргалка)

261 просмотр · 3 г. назад
Курсы по программированию от Pelageya Prime
2,87 тыс. подписчиков
261 просмотр · 3 г. назад
Если нужно работать с числами - то это видео для вас. Внизу описание функций. Обработку из видео скинула в телеграмм канал: https://t.me/pelageyaprime1c Функция Окр() - Округляет исходное число до нужной разрядности Сообщить(Окр(123.15, 1, РежимОкругления.Окр15как10)); //123.1 Сообщить(Окр(123.15, 1, РежимОкругления.Окр15как20)); //123.2 Сообщить(Окр(123.15, 1, 0)); //123.1 Сообщить(Окр(123.15, 1, 1)); //123.2 Сообщить(Окр(123.15, -2)); //100 Сообщить(Окр(ИсходноеЧисло, 0, РежимОкругления.Окр15как10)); Сообщить(Окр(ИсходноеЧисло));// 15 Сообщить(Окр(ИсходноеЧисло, -1));// 10 Функция Цел() - Возвращает целую часть числа Функция Число прописью Функция Мин &НаКлиенте Процедура ФункцияМин(Команда) Сообщить(Мин(2,3,5,1,8,2,4,5,2,9)); //1 Сообщить(Мин('20170101','20170102','20170103')); //01.01.2017 Сообщить(Мин("xxx","yyy","zzz")); //xxx Сообщить(Мин(Истина, Ложь)); //Нет КонецПроцедуры Функция Макс(x1…xn) возвращает максимальное из переданных ей значений “x1…xn”, как и предыдущая функция работает не только с числами. &НаКлиенте Процедура ФункцияМакс(Команда) Сообщить(Макс(2,3,5,1,8,2,4,5,2,9)); //9 Сообщить(Макс('20170101','20170102','20170103')); //03.01.2017 Сообщить(Макс("xxx","yyy","zzz")); //zzz Сообщить(Макс(Истина, Ложь)); //Да КонецПроцедуры Вычислить Функция Вычислить(x) позволяет вычислить математические и логические выражения “x”, а также операции конкатенации. &НаКлиенте Процедура ФункцияВычислить(Команда) Сообщить(Вычислить("1+2=3")); // Да Сообщить(Вычислить("3=5")); // Нет Сообщить(Вычислить("Число(""123.45"")")); // 123,45 Сообщить(Вычислить("Истина И Ложь")); // Нет Сообщить(Вычислить("2*(1+2)/3")); // 2 КонецПроцедуры Функция ВвестиЧисло &НаКлиенте Процедура ФункцияВводаЧисла(Команда) Ч = 0; ВвестиЧисло(Ч, "Введите число", 10, 2); КонецПроцедуры