Страница 1 из 1

Действия по результату условия

Добавлено: 04 сен 2019, 13:47
VladimirD
Приветствую.
Который раз сталкиваюсь с проблемой:
Если условие например:
if (val > 0) {
angl=angl+abs(val);
}
else {
if (val < 0) {
angl=angl-abs(val);}
}
Как это сделать в FLProg?
Так же не понятно как сделать вот такое условие
if (angl < 0) angl = 0;
if (angl > 180) angl = 180

Отправлено спустя 12 минут 1 секунду:
VladimirD писал(а): 04 сен 2019, 13:35 Так же не понятно как сделать вот такое условие
if (angl < 0) angl = 0;
if (angl > 180) angl = 180
С этим вроде разобрался. Блок Limit

Действия по результату условия

Добавлено: 04 сен 2019, 13:48
Sancho
По первому варианту, который видел.
[spoiler]
Картинка FLP if.png
[/spoiler]
По второму:
[spoiler]
Картинка FLP if if.png
[/spoiler]

Действия по результату условия

Добавлено: 04 сен 2019, 13:50
VladimirD
Не хотел юзать такой способ... думал есть возможность без этого обойтись.
Ну ладно, спасибо

Действия по результату условия

Добавлено: 04 сен 2019, 13:54
Sancho
VladimirD писал(а): 04 сен 2019, 13:50 Не хотел юзать такой способ... думал есть возможность без этого обойтись.
Вы скомпилируйте - всё как надо, как хотели, в коде!

Отправлено спустя 56 секунд:
Конечно, есть ещё проще вариант!
[spoiler]
Картинка FLP comp.png
[/spoiler]

Действия по результату условия

Добавлено: 04 сен 2019, 15:41
Phazz
Ну если вы можете сформулировать в коде свою хотелку, так засуньте ее в пользовательский блок.