Как проверить остаток от деления (кратность)?

ikibostus

Client
Регистрация
27.09.2015
Сообщения
256
Благодарностей
26
Баллы
28
Привет, друзья! Ситуация следующая - при каждом выполнении, шаблон берет строку из списка (счетчик), и нужно как-то сделать проверку, например, этот счетчик разделить на 10, если остаток от деление равен 0, тогда выполнить определенное действие... Как можно это реализовать? Либо может есть другие варианты, как контролировать, сколько раз выполнился шаблон и после 10 выполнений, допустим переходить к какому-то новому действию?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
C#:
int count = int.Parse(project.Variables["имя_переменной"].Value);
if (count%10!=0) return null;
будет выходить по красной, если счетчик не кратен 10

Если без кода, то можно вести дополнительный счетчик, который каждый 10й шаг будет обнуляться и выполнять то самое нужное действие
 

ikibostus

Client
Регистрация
27.09.2015
Сообщения
256
Благодарностей
26
Баллы
28
C#:
int count = int.Parse(project.Variables["имя_переменной"].Value);
if (count%10!=0) return null;
будет выходить по красной, если счетчик не кратен 10

Если без кода, то можно вести дополнительный счетчик, который каждый 10й шаг будет обнуляться и выполнять то самое нужное действие
http://skrinshoter.ru/s/231016/EfcSMb может я что-то не так делаю? У меня при любом значении выходит по зеленой.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

ikibostus

Client
Регистрация
27.09.2015
Сообщения
256
Благодарностей
26
Баллы
28
:ah: упс... Спасибо! Заработало!
 

runlike

Client
Регистрация
22.09.2015
Сообщения
175
Благодарностей
51
Баллы
28
Еще есть вариант, на всякий случай, без кода

Кубик яваскрипт перменная:10
Кубик обработка данных - регекс "запятую"
Кубик ИФ "переменная"!=""

Проще говоря делим на десять и проверяем есть ли запятая в результате
 
  • Спасибо
Реакции: ikibostus и masterLomaster

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
upload_2016-10-25_15-11-14.png

как бы так - то проще. Если остаток от деления на 10 не = 0, то идёт по зелёной ветке. иначе - по красной
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 994
Благодарностей
787
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Кубик If - это кубик JavaScript. В нём можно выполнять математические операции и сверять их результаты.
 
  • Спасибо
Реакции: alex345 и ikibostus

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Кубик If - это кубик JavaScript. В нём можно выполнять математические операции и сверять их результаты.
а я-то думал почему все так медленно работает, c# попроизводительнее js, если его не скрещивать, а писать цельный код
 

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