Функции > Служебные функции > Условное ветвление
  
Условное ветвление
Оператор if(cond, x, y) возвращает x, если cond — истина (не ноль), и y — в противном случае.
Вычисляются только те аргументы if, которые необходимы по условию. Если утверждение cond истинно, тогда y не вычисляется; если cond ложно, тогда не вычисляется x. Таким образом, ошибки в выражениях x и y могут остаться необнаруженными.
if - управляющий оператор PTC Mathcad, который, в отличие от функций, не работает с операторами, изменяющими функции, например с оператором умножения векторов.
Аргументы
cond — выражение, в котором обычно используется логический оператор.
x, y — произвольные числа, массивы или строки либо функции, при вычислении которых получается результат одного из этих типов.