Ну я про стандарт и системы программирования, близкие к стандарту или далекие. Естественно на сколько это хорошо - каждый решает сам - вот Вы например примером на ST выбираете близость стандарту.

А если по задаче - ну нет ничего критичного в том, что блок правый - все проблеммы - добавить ниже еще одну линию и дописать условие в ней с результатом блока сравнения в предыдущей линии через промежуточную переменную...