План:
1.Умовний оператор в Сі++
2.Оператор вибору (перемикач) в Сі++
умовний оператор if
і оператор вибору switch
Формат умовного оператора наступний:
if (вираження) оператор1; else оператор2;
Необхідно звернути увагу на наступні особливості синтаксису умовного оператора :
•вираз записується в круглих дужках;
•крапка з комою після оператора 1 ставиться обов'язково. Останнє означає, що правило Паскаля — не ставити крапку з комою перед else — тут не працює.
Можливе використання неповної форми умовного оператора
if (вираз) оператор;
Ось приклад використання повної форми умовного оператора для знаходження більшого значення з двох змінних а і b:
if(a>b) max=a; else max=b;
Приклади
розглянемо приклади програмування вкладених структур, що розгалужуються. Вимагається прорахувати функцію sign(x) — знак х, яка визначена таким чином:
Приклад 2.
Алгоритм з неповним галуженням:
Приклад 3. Упорядкуванням за збільшенням значення в двох змінних а, b:
if (a>b)
(c=a; a=b; b=c;) cout<<“a=”<<a<<“b=“<<b;