Урок 4. Условная конструкция – if-else (с несколькими ветвями). Каскад условных операторов

Условные операторы if–else могут находиться внутри других операторов if–else. В случаи если условный оператор if–else находится в блоке else другого условного оператора, то блок таких конструкций будет называться каскадом условных конструкций. Для его выполнения нужно, что бы условие другого условного оператора не удовлетворяло истине (было ложным), поэтому его блок if если все условия будут удовлетворять истинности.

Сама конструкция имеет следующий вид:

if (условие)     // 1 условный оператор
{
     // 1 Ветвь 1 условного оператора
}
else
{
	 // 2 Ветвь 1 условного оператора
     if (условие)      // 2 условный оператор
     {
     	// 1 Ветвь 2 условного оператора
     }
     else
     {
     	// 2 Ветвь 2 условного оператора
     }
}

Количество ветвлений неограниченно! Блок else необязательны!

Выше была приведена более долгая форма, она используется при необходимости включения дополнительных инструкций в блок else первой условной конструкции. Если не нужно желать никаких дополнительных действий, то можно использовать сокращённую форму:

if (условие)     // 1 условный оператор; 1 Ветвь
{
	// серия команд при истинности условия первого условного оператор
}
else if (условие)      // 2 условный оператор; 2 Ветвь 
{
// серия команд при истинности условия второго условного оператор
}
else           // 3 Ветвь;  необязательный блок
{
// выполнится в случае если условия 1 и 2 условных операторов ложны
}

Количество ветвлений неограниченно! Блок else необязателен!

Если реализовывать 3 пример приведённый в разделе «Условные конструкции в C# », то будет следующее:

if (Если я пройду на бюджет на специальность А в вузе А)     // 1 условный оператор; 1 Ветвь
{
	// то я поступлю туда
}
else if (если пройду на специальность Б в вузе А)      // 2 условный оператор; 2 Ветвь 
{
// то пойду туда
}
else  if (если пройду на специальность В в вузе Б)        // 3 условный оператор; 3 Ветвь 
{
// то пойду туда
}
…

Источник: видеоурок Александра Шевчука "ВИДЕОУРОК №4. УСЛОВНЫЕ КОНСТРУКЦИИ"

%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%202 предыдущая статья | следующая статья %D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%202