Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 дек 2024, 20:39

1C 8.2 Простая задачка с обработкой дробных чисел, подскажите вторую часть.

Автор alrain, 30 дек 2015, 14:43

0 Пользователей и 1 гость просматривают эту тему.

alrain

Приветствую ГУРУ 1С, сам я только начинаю постигать азы. Есть простая задачка по обработке:

Создать обработку.

В обработке есть поле для ввода числа.
После ввода числа обработка должна проанализировать число.

1.   Если число целое, то определить четное оно или нет и вывести результат.
2.   Если число дробное, то разделить на целую и дробную часть и вывести эти части отдельно в сообщении. Далее определить четная ли дробная часть и вывести результат.

Первую часть я сделал:
Если Объект.Число%2=0, Тогда
      Сообщить("Чётное");
Иначе
      Сообщить("Нечётное");
  КонецЕсли;

А со второй у меня возникли вопросы. Подскажете код для лучшего понимания и закрепления данного вопроса?
Заранее благодарю.

TerverVl


ЦелаяЧасть = Цел(Объект.Число);
ДробнаяЧасть = Объект.Число - ЦелаяЧасть;
Сообщить("Целая часть " + ЦелаяЧасть);
Сообщить("Дробная часть " + ДробнаяЧасть);

Ну и дальше тем же способом проверяешь чётность дробной части.
Проверку на чётность лучше вынести в отдельную функцию, чтобы не дублировать код.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск