Оператор IF деление без остатка

  • Автор темы Автор темы atheroth
  • Дата начала Дата начала

atheroth

Client
Регистрация
06.06.2014
Сообщения
130
Реакции
17
Баллы
18
Привет всем. Не найдя решение в гугле решил обратиться за помощью сюда. В общем, нужно в операторе if написать условие на деление без остатка.

Например, сгенерировалось число 101. Его нужно поделить на 2 без остатка. Если результат без остатка то идти по одной ветке, в противном случае по другой. Мне нужен синтаксис такого условия.
 
Через JS:
101%2
в переменную запишется остаток, его отдельно сравниваем.
вместо 101 можно записать переменную в виде {-Variable...-}
 
  • Оценить
Реакции: izubr
А можно точный синтаксис? Можно на примере со 101.

Как я понял, просто создать java код и написать - 101%2 ?
 
Да, этого достаточно
 
А как тогда определить целое ли число или нет? Потому как у меня могут получаться и 5-значные числа.

В данном случае получается "50.5" , а вот как написать условие, чтобы выявить целое или не целое?

p.s извиняюсь, если сильно гружу, просто шаблон целый день писал (очень большой) и голова уже не варит :-)
 
Решил проблему. В общем, переписал шаблон и сделал, чтобы максимально генерированным числом было 3. Далее просто оператором IF сделал сравнение. :)
 
ну как обычно никто не ответил толком. Человек даже попросил точный синтаксис. Нафик вообще писать ответы если ответа толком не даете. Если не знаете не засоряйте поиск бесполезными ответами.
 
Привет всем. Не найдя решение в гугле решил обратиться за помощью сюда. В общем, нужно в операторе if написать условие на деление без остатка.

Например, сгенерировалось число 101. Его нужно поделить на 2 без остатка. Если результат без остатка то идти по одной ветке, в противном случае по другой. Мне нужен синтаксис такого условия.

ну как обычно никто не ответил толком. Человек даже попросил точный синтаксис. Нафик вообще писать ответы если ответа толком не даете. Если не знаете не засоряйте поиск бесполезными ответами.

Попробуйте так
C#:
Развернуть Свернуть Копировать
var number = 101;

if (number % 2 != 0)
{
    project.SendInfoToLog("С остатком");
}
else
{
    project.SendInfoToLog("Без остатка");
}
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)