Технология программирования. Базовые конструкции C/C++. Липачев Е.К. - 29 стр.

UptoLike

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

29
case 'u':
++ aeiouCnt;
break;
}
Пример. В C/C++ нет диапазонов, как, например, в языке Pascal.
Возможно, здесь проще было бы использовать if.
int day;
cin>>day;
switch (day)
{
case 1:
case 2:
case 3:
case 4:
case 5: cout<<"\n Workday \n"; break;
case 6:
case 7: cout<<"\n day off \n"; break;
}
Пример. Стандартный пример оператора выбора – калькулятор.
double op1,op2; char ch;
cout<<"\nEnter: operand operation operand\n";
cin>>op1>>ch>>op2;
switch(ch){
case '+': cout<<"Result="<<op1+op2<<endl;
break;
case '*': cout<<"Result="<<op1*op2<<endl;
break;
case '-': cout<<"Result="<<op1-op2<<endl;
break;
case '/': cout<<"Result="<<op1/op2<<endl;
break;
default: cout<<"Nedopustimo"<<endl; break;
}
На количество веток, которые может содержать оператор выбора,
иммется ограничение. Стандарт С89, устанавливает ограничение в 257
блоков case в операторе switch, а Стандарт С99 увеличил это значение до
1023 блоков case.
Допускается создавать вложенные операторы выбора. Операторы
case внутреннего и внешнего switch могут иметь одинаковые константы.
Инструкция цикла for
.Общая форма оператора цикла for
case 'u':
++ aeiouCnt;
    break;
}
     Пример. В C/C++ нет диапазонов, как, например, в языке Pascal.
Возможно, здесь проще было бы использовать if.
int day;
cin>>day;
switch (day)
{
    case 1:
    case 2:
    case 3:
    case 4:
    case 5: cout<<"\n Workday \n"; break;
    case 6:
    case 7: cout<<"\n day off \n"; break;
}
     Пример. Стандартный пример оператора выбора – калькулятор.
double op1,op2; char ch;
cout<<"\nEnter: operand operation operand\n";
cin>>op1>>ch>>op2;
switch(ch){
    case '+': cout<<"Result="<