Математические действия, какими кубиками?)

chazer24

Активный пользователь
Регистрация
26.03.2016
Сообщения
271
Благодарностей
49
Баллы
28
Подскажите как в зенке можно слаживать, перемножать, делить числа?
Задача простая, из числа 2017 отнять (рандомное число) и ответ положить в переменную.
В сишарп не шарю, но за строчку готового кода + в карму)
 

Kosilovka

Новичок
Регистрация
12.05.2017
Сообщения
18
Благодарностей
4
Баллы
3
что то вроде этого:

Код:
//получаем исходное значение
string number = project.Variables["name"].Value.ToString();

//изменяем
int result = int.Parse(number) + 1 - 2 * 10;

//возвращаем
return result.ToString();
и указать в какую переменную положить

Через js

Код:
Number( {-Variable.name-} ) + 10 + 2 / 2
P.S. не тестировал, написал по-памяти
 
  • Спасибо
Реакции: Dimon174, irr и chazer24

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Через экшн "JavaScript код" можно.
Код:
2017 - 12
Код:
96 + {-Variable.my_var-}
Код:
{-Variable.begin-} + {-Variable.end-}
В самом экшене указывается переменная в которую будет падать результат выполнения.
 
  • Спасибо
Реакции: Dmffmd и chazer24

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 994
Благодарностей
787
Баллы
113
смотря какое рандомное число)) оно же тоже должно диапазон иметь. ну ладно, свой код тоже приложу
C#:
//создаём переменную типа рандом (необходима для случайного числа)
Random rand = new Random();
//получаем случайное число из диапазона от 1 до 10 не включительно
int small=rand.Next(1, 10);
//создаём переменную для числа 2017 и записываем туда число
int big=2017;
//вычисляем разницу
int need_count=big-small;
return need_count;
если число 2017 не статичное, а например парсится у вас, а потом записывается в переменную, то надо будет заменить строчку(там где 2017 задаётся) на int big=Convert.ToInt32(project.Variables["name"].Value);
 
  • Спасибо
Реакции: chazer24

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
  • Спасибо
Реакции: chazer24

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
0728 и 0723 заданы переменными.
Почему 0728-0723=277 ? Или как отрезать нолики в дате?
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
0,728-0,723=
 
  • Спасибо
Реакции: smartwisard

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Последнее редактирование:
  • Спасибо
Реакции: smartwisard и one

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
C#:
return int.Parse("0,728".Replace(",", "")) - int.Parse("0,723".Replace(",", ""));
 
  • Спасибо
Реакции: smartwisard

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
C#:
return int.Parse("0,728".Replace(",", "")) - int.Parse("0,723".Replace(",", ""));
Этот способ, наверное, июльские даты 0703 из 0728 правильно вычтет.
А можно в код не цифирки, а переменные проставить?
 

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