Составители:
Рубрика:
46
   cout<<"\n  Найти  квадрант  для  точки  с  заранее  неизвестными             
координатами\n"; 
   cout<<"\nВведите координату X="; 
   cin>> x;              
      cout<<"\nВведите координату Y="; 
   cin>> y;              
  if( x > 0 && y>0 ) 
         n = 1; 
    else if (x < 0 && y > 0) 
          n = 2; 
    else if (x < 0 && y < 0) 
          n = 3; 
    else 
         n = 4; 
cout<<"\n\nТочка находится в "<<n<<" квадранте"; 
cout<<"\n\nНажмите любую клавишу ..."; 
getch(); 
   return 0; 
} 
8.3. Операторы  switch 
     Иногда  алгоритм задачи содержит ряд альтернативных решений, причем не-
которую переменную надо проверять отдельно для каждого постоянного целого 
значения,  которое  она  может  принимать.  В  зависимости  от  результатов  этой 
проверки  должны  выполняться  различные  действия.  Для  принятия  подобных 
решений  в  С++  имеется  структура  множественного  выбора  – оператор  switch. 
Оператор  switch  производит  сопоставление 
значения  с  множеством  констант. 
Структура switch, состоящая из ряда меток case и необязательной метки  default 
(умолчание), имеет следующий вид: 
switch (выражение выбора) 
{ 
  case значение 1: 
         оператор 1; 
         break; 
……………….. 
  case значение N: 
         оператор N; 
         break; 
default: оператор; 
} 
     Пример  программы  на  использование оператора   switch    [2]   показан   на  
рис. 8.1: 
Страницы
- « первая
- ‹ предыдущая
- …
- 44
- 45
- 46
- 47
- 48
- …
- следующая ›
- последняя »
