Сделать домашней|Добавить в избранное
 

Сайт, посвящен программированию,
исходникам разных программ и
известным алгоритмам

 
Исходники программ » Языки программирования » C/C++ » Пример использования инструкции switch в C++
на правах рекламы

Пример использования инструкции switch в C++

Автор: admin от 29-02-2012, 09:40

Пример:
Напишите программу, используя инструкцию SWITCH, которая запрашивает у пользователя месяц рождения, затем выводит название месяца или сообщение об ошибке, если введены неверные данные.

Исходный код:

#include<iostream.h>
int main()
{
  int m;
   cout<<"Vvedite m:";
   cin>>m;
  switch(m);
  {
   case 1: cout<<"Yanvar'"; break;
   case 2: cout<<"Fevral'"; break;
   case 3: cout<<"Mart"; break;
   case 4: cout<<"April"; break;
   case 5: cout<<"May"; break;
   case 6: cout<<"June"; break;
   case 7: cout<<"Jule"; break;
   case 8: cout<<"Avgust"; break;
   case 9: cout<<"Sentyabr'"; break;
   case 10: cout<<"Oktybr'"; break;
   case 11: cout<<"November"; break;
   case 12: cout<<"Desember"; break;
default: cout("Chislo v diapazone 1..12")
  }
return 0;
}


Теория:(возможно это вам поможет)
  Оператор-переключатель выполняется следующим образом. Вычисляется значение выражения в скобках, приведенного после ключевого слова switch, затем программа просматривает список меток, указанных после слов case, до тех пор, пока не находит ту, которая соответствует данному значению.
   Далее программа переходит к выполнению оператора, расположенного в этой строке. Если подходящей метки не найдется и если существует строка с меткой default:, то будет выполняться оператор, помеченный этой меткой. В противном случае произойдет переход к оператору, расположенному за оператором switch.
   Метки, имеющиеся в операторе switch, должны быть константами или константными выражениями (выражениями, операнды которого - константы) целого или символьного типа. Запрещается использовать и качестве метки переменную.
   Значением выражения в скобках должна быть величина целого или символьного типа. Список операторов варианта может быть пустым либо заканчиваться одним из операторов завершения (break, continue, goto, return). Если у вариантов нет общих частей, то рекомендуется каждый вариант завершать оператором break.

 

Если вам нравится то, что мы пишем, пожалуйста, нажмите на интересующую вас рекламу сбоку, сверху, или сразу после статьи. Будет стимул писать лучше и чаще. Хорошего вам дня.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий