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

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

chazer24

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

Код:
Развернуть Свернуть Копировать
//получаем исходное значение
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
Через экшн "JavaScript код" можно.
Код:
Развернуть Свернуть Копировать
2017 - 12
Код:
Развернуть Свернуть Копировать
96 + {-Variable.my_var-}
Код:
Развернуть Свернуть Копировать
{-Variable.begin-} + {-Variable.end-}

В самом экшене указывается переменная в которую будет падать результат выполнения.
 
  • Оценить
Реакции: Dmffmd и chazer24
смотря какое рандомное число)) оно же тоже должно диапазон иметь. ну ладно, свой код тоже приложу
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
0728 и 0723 заданы переменными.
Почему 0728-0723=277 ? Или как отрезать нолики в дате?
 
0,728-0,723=
 
  • Оценить
Реакции: smartwisard
0728 и 0723 заданы переменными.
Почему 0728-0723=277 ? Или как отрезать нолики в дате?

upload_2019-7-28_13-53-33.png
 
Последнее редактирование:
  • Оценить
Реакции: smartwisard и one
C#:
Развернуть Свернуть Копировать
return int.Parse("0,728".Replace(",", "")) - int.Parse("0,723".Replace(",", ""));
 
  • Оценить
Реакции: smartwisard
C#:
Развернуть Свернуть Копировать
return int.Parse("0,728".Replace(",", "")) - int.Parse("0,723".Replace(",", ""));
Этот способ, наверное, июльские даты 0703 из 0728 правильно вычтет.
А можно в код не цифирки, а переменные проставить?
 

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