Избавиться от условия в выражении

Избавиться от условия в выражении

Необходимо избавиться от условного оператора «Если» в алгоритме:

Если А = 0 Тогда
    Б = 2;
Иначе
    Б = 1;
КонецЕсли;

Нельзя использовать ЛЮБЫЕ условные конструкции, в т.ч. ?(А = 0, 2, 1). Переменной А может быть присвоено значение 0 или 1.

Решение

Б = 2 - А;

 

Если Вы знаете другое решение задачи, пишите в комментариях.

1 комментарий

  1. Еще задача из той же серии: Б = ?(А=0, -1, 10). А может принимать значения 0 или -1.

Добавить комментарий

Ваш e-mail не будет опубликован.