Основы программирования на C++. Крыжановская Ю.А. - 11 стр.

UptoLike

Составители: 

11
условие ложно. Для выполнения такой условной обработки программы ис-
пользуют операторы if-else, как показано ниже:
if (условие_истинно)
оператор;
else
оператор;
Когда программе требуется выполнить несколько операторов, если ус-
ловие ложно или истинно, вы должны сгруппировать связанные операторы
внутри левой и правой фигурных скобок {}.
Оператор switch
В тех случаях, когда необходимо осуществить проверку определенных
значений, можно использовать оператор switch.
Если используется оператор switch, нужно указать условие и затем
один или несколько вариантов (case), которые программа попытается сопос-
тавить с условием. Например, следующая программа SWITCH.CPP использу-
ет оператор switch для вывода сообщения, основываясь на текущей оценке
студента:
#include <iostream.h>
void main(void)
{
char grade = 'B';
switch (grade)
{
case 'A': cout << "Поздравляем, вы получили A" << endl; break;
case 'B': cout << "Хорошо, у вас B" << endl; break;
case 'C': cout << "У вас всего лишь C" << endl;
break;
case 'D': cout << "Плохо, у вас D" << endl; break;
default: cout << "Ужасно! Учите лучше!" << endl;
break;
}
}
Оператор switch состоит из двух частей. Первая часть оператора switch
представляет собой условие, которое появляется после ключевого слова
switch. Вторая часть представляет собой возможные варианты соответствия.
Когда программа встречает оператор switch, она сначала исследует условие, а
затем пытается найти среди возможных вариантов тот, который соответству-
ет условию. Если программа находит соответствие,
выполняются указанные
операторы. Следует обратить внимание на использование оператора break в
каждом варианте предыдущей программы. Если C++ встречает вариант, со-
ответствующий условию оператора switch, то он подразумевает, что все по-
следующие варианты тоже соответствуют условию. Оператор break указыва-
ет C++ завершить текущий оператор switch и продолжить выполнение про-
граммы с первого оператора, следующего
за оператором switch.
условие ложно. Для выполнения такой условной обработки программы ис-
пользуют операторы if-else, как показано ниже:
     if (условие_истинно)
  оператор;
else
  оператор;
     Когда программе требуется выполнить несколько операторов, если ус-
ловие ложно или истинно, вы должны сгруппировать связанные операторы
внутри левой и правой фигурных скобок {}.
     Оператор switch
     В тех случаях, когда необходимо осуществить проверку определенных
значений, можно использовать оператор switch.
     Если используется оператор switch, нужно указать условие и затем
один или несколько вариантов (case), которые программа попытается сопос-
тавить с условием. Например, следующая программа SWITCH.CPP использу-
ет оператор switch для вывода сообщения, основываясь на текущей оценке
студента:
     #include 
     void main(void)
     {
 char grade = 'B';
 switch (grade)
      {
  case 'A': cout << "Поздравляем, вы получили A" << endl; break;
  case 'B': cout << "Хорошо, у вас B" << endl; break;
  case 'C': cout << "У вас всего лишь C" << endl;
            break;
  case 'D': cout << "Плохо, у вас D" << endl; break;
  default: cout << "Ужасно! Учите лучше!" << endl;
           break;
  }
}
      Оператор switch состоит из двух частей. Первая часть оператора switch
представляет собой условие, которое появляется после ключевого слова
switch. Вторая часть представляет собой возможные варианты соответствия.
Когда программа встречает оператор switch, она сначала исследует условие, а
затем пытается найти среди возможных вариантов тот, который соответству-
ет условию. Если программа находит соответствие, выполняются указанные
операторы. Следует обратить внимание на использование оператора break в
каждом варианте предыдущей программы. Если C++ встречает вариант, со-
ответствующий условию оператора switch, то он подразумевает, что все по-
следующие варианты тоже соответствуют условию. Оператор break указыва-
ет C++ завершить текущий оператор switch и продолжить выполнение про-
граммы с первого оператора, следующего за оператором switch.


                                    11