Помогите составить отношение пременных кодом

Регистрация
13.04.2016
Сообщения
653
Благодарностей
53
Баллы
28
Приветствую господа!
Если не трудно, прошу подсказать как правильно расписать отношение переменных кодом, т.к. кубиков получится уйма...
на кубиках всё выглядит так:

на словах:
если переменная = 123, значит в другую переменную положить значение 0
если переменная = 125, значит в другую переменную положить значение 1
и .т.д.


как правильно оформить это кодом?
спасибо!
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 587
Благодарностей
9 606
Баллы
113
Приветствую господа!
Если не трудно, прошу подсказать как правильно расписать отношение переменных кодом, т.к. кубиков получится уйма...
на кубиках всё выглядит так:

на словах:
если переменная = 123, значит в другую переменную положить значение 0
если переменная = 125, значит в другую переменную положить значение 1
и .т.д.


как правильно оформить это кодом?
спасибо!
Это действие Switch, если на кубиках, т.е. все IF сможете заменить на один кубик Switch.
А вот здесь разбиралась подобная задача на C#:
 
  • Спасибо
Реакции: Анатолий

ebrwebrw

Client
Регистрация
20.08.2018
Сообщения
221
Благодарностей
164
Баллы
43
Приветствую господа!
Если не трудно, прошу подсказать как правильно расписать отношение переменных кодом, т.к. кубиков получится уйма...
на кубиках всё выглядит так:

на словах:
если переменная = 123, значит в другую переменную положить значение 0
если переменная = 125, значит в другую переменную положить значение 1
и .т.д.


как правильно оформить это кодом?
спасибо!
Код:
if(project.Variables["SUMMA"].Value == "123") project.Variables["skruglitel"].Value = "0";
if(project.Variables["SUMMA"].Value == "125") project.Variables["skruglitel"].Value = "1";
if(project.Variables["SUMMA"].Value == "225") project.Variables["skruglitel"].Value = "2";
 
Последнее редактирование:
Регистрация
13.04.2016
Сообщения
653
Благодарностей
53
Баллы
28
Это действие Switch, если на кубиках, т.е. все IF сможете заменить на один кубик Switch.
А вот здесь разбиралась подобная задача на C#:
в том то и дело что переменных подобной summa несколько десятков. Благодарю!
 
Регистрация
13.04.2016
Сообщения
653
Благодарностей
53
Баллы
28
Код:
if(project.Variables["SUMMA"].Value == "123") project.Variables["skruglitel"].Value = "0";
if(project.Variables["SUMMA"].Value == "125") project.Variables["skruglitel"].Value = "1";
if(project.Variables["SUMMA"].Value == "225") project.Variables["skruglitel"].Value = "2";
Всё отлично работает, благодарю за подсказку!
 

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