У меня есть цикл while, условие которого является соединением двух операторов, один из которых содержит вложенные OR. Я не смог найти никакого стандартного метода организации операторов вокруг операторов или использования скобок. Имейте в виду, что фактические операторы длиннее «a», например «Math.Pow (double, exponent) * Math.Pow (Math.SQRT (double)), exponent)», иначе вторая версия будет очевидной выбор. Любые предложения о том, как написать это так, чтобы другому программисту было бы легче читать?
while
(
(
(a > b)
||
(
(
(a > d)
||
(
(p < q)
||
(r < s)
)
)
)
)
&& t < y
)
{
g = g + 0.25;
}
OR
while (((a > b) || (((a > d) || ((p < q) || (r < s))))) && t < y)
{
g = g + 0.25;
}