Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
24 Июл 2017, 21:44
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

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

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

Оффлайн alrain

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-12-30
  • Сайт: 
  • Профессия: Ученик 1С
Приветствую ГУРУ 1С, сам я только начинаю постигать азы. Есть простая задачка по обработке:

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

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

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

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

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


Оффлайн TerverVl

  • *
  • Сообщений: 33
  • РЕПУТАЦИЯ: 7
  • КПД: 21%
  • Регистрация: 2015-12-28
  • Сайт: 
  • Профессия: Программист 1С
ЦелаяЧасть = Цел(Объект.Число);
ДробнаяЧасть = Объект.Число - ЦелаяЧасть;
Сообщить("Целая часть " + ЦелаяЧасть);
Сообщить("Дробная часть " + ДробнаяЧасть);
Ну и дальше тем же способом проверяешь чётность дробной части.
Проверку на чётность лучше вынести в отдельную функцию, чтобы не дублировать код.


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

alex0402
95 Сообщений
oleg-x
93 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
68 Сообщений
Golickoff Golickoff
51 Сообщений
ilyay ilyay
45 Сообщений
AIFrame
42 Сообщений
wise wise
31 Сообщений
Амал
30 Сообщений
ab30ru
24 Сообщений
lansy
22 Сообщений

* Кто онлайн

  • Точка Гостей: 469
  • Точка Скрытых: 0
  • Точка Пользователей: 9
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal