Не могу организовать правильно цикл

Кирилл412

Пользователь
Регистрация
21.11.2018
Сообщения
146
Благодарностей
3
Баллы
18
В общем ситуация такая Требуется организовать цикл, по прогону допустим 10 раз, выполнял действие, потом прогон 5 раз и если не приходит то что нужно выполнить другое действие и уйти по другим делам ). Первый пункт с счётчиком и ифом делается норм, но как потом эти же действия сделать др кол-во раз, и выход организовать на др действие.. Есть идеи, но что то уж больно громоздко получается, и то, в теории . Если кто нить понял меня)), помогите . Спасибо
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63

Кирилл412

Пользователь
Регистрация
21.11.2018
Сообщения
146
Благодарностей
3
Баллы
18
Да, только слелать на выходе уже другое действие
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63
мб по подробней?, а то не угодишь потомб догадываясь, что на самом деле нужно..
 

Кирилл412

Пользователь
Регистрация
21.11.2018
Сообщения
146
Благодарностей
3
Баллы
18
короч 10 раз гоняет, ждет переменную , если не пришла, на 11 жмет кнопку, допустим, и опять прогоняет 5 раз, ждет туже переменную нужного значения, недождался, жмет другую кнопку..
 

Кирилл412

Пользователь
Регистрация
21.11.2018
Сообщения
146
Благодарностей
3
Баллы
18
мож два счетчика?, два ифа, второй на 15 будет заворачивать на другое действие..., но както коряво
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63
Код:
string str = project.Variables["peremennaya"].Value;

//Жмем кнопку

for(int i = 0; i < 15; i++)
{
    //тут код ждет данные для переменной str
   
    if(i == 9 ) //если 10-я итерация
    {
        //повторно жмем кнопку
    }
   
}
if(string.IsNullOrEmpty(str))//если переменная пустая, значит не дождались и нужно нажать другую кнопку
{
//жмем другую кнопку
}
 
  • Спасибо
Реакции: Кирилл412

Кирилл412

Пользователь
Регистрация
21.11.2018
Сообщения
146
Благодарностей
3
Баллы
18
Код:
string str = project.Variables["peremennaya"].Value;

//Жмем кнопку

for(int i = 0; i < 15; i++)
{
    //тут код ждет данные для переменной str
  
    if(i == 9 ) //если 10-я итерация
    {
        //повторно жмем кнопку
    }
  
}
if(string.IsNullOrEmpty(str))//если переменная пустая, значит не дождались и нужно нажать другую кнопку
{
//жмем другую кнопку
}
Спасибо )), хотелось кубиками )
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63
тот же принцип. в конце итерации проверять 10 и до 15
 

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