Оператор выбора
Общий вид:
switch( переменная ) {
caseзначение1: операторы1; break;
case значение 2: операторы2; break;
…
default: операторы n;
}
Пример 1.
Дан номер дня недели. Записать его словом или вывести информацию о несуществующем дне.
На С++ с использованием switch:
#include <bits/stdc++.h>
using namespace std;
int ch;
int main ()
{
setlocale (0, "");
cout << "Введи число ";
cin >> ch;
switch (ch){
case 1: cout << "понедельник" << endl; break;
case 2: cout << "вторник" << endl; break;
case 3: cout << "среда" << endl; break;
case 4: cout << "четверг" << endl; break;
case 5: cout << "пятница" << endl; break;
case 6: cout << "суббота" << endl; break;
case 7: cout << "воскресенье" << endl ;break;
default: cout << "нет такого дня"<< endl;
}
}
|
На С++ с использованием if:
#include <bits/stdc++.h>
using namespace std;
int ch;
int main ()
{
setlocale (0, "");
cout << "Введи число ";
cin >> ch;
if (ch==1) cout << "понедельник" << endl;else
if (ch==2) cout << "вторник" << endl; else
if (ch==3) cout << "среда" << endl; else
if (ch==4) cout << "четверг" << endl; else
if (ch==5) cout << "пятница" << endl; else
if (ch==6) cout << "суббота" << endl; else
if (ch==7) cout << "воскресенье" << endl ;else
cout << "нет такого дня"<< endl;
}
|