В этой статье вы найдете задачи, которые помогут вам освоить основные навыки использования в своих программах оператора множественного выбора switch. Почитать об этом можно в статье Оператор switch в С++. Большая просьба – старайтесь сначала решить задачу самостоятельно и только потом либо подсмотреть (если решить так и не получилось), либо сравнить ваше решение с тем, что изложено здесь. Поехали!
1. Составить расписание на неделю. Пользователь вводит порядковый номер дня недели и у него на экране отображается, то, что запланировано на этот день.
2. Изменить код, который был рассмотрен в статье Оператор switch в С++, следующим образом: Пользователю для расчета времени в пути надо вводить не номера станций, а буквы (A,B,C,D,E). Необходимо предусмотреть ввод пользователем и маленьких, и больших букв (избавиться от регистрозависимости). То есть если введено или D, или d – должен сработать один и тот же case. Синтаксис для этого действия такой:
switch (выражение)
{
case ‘a’:
case ‘A’: //код
break;
и т.д. …………….
}
Еще одно задание можно посмотреть в этой статье. По всем вопросам оставляйте комментарии под статьей.
Привет помогите решить задачу по С # Найти произведение цифр заданного n -значный числа. Допускаются числа до пяти знаков включительно с помощью оператора switch.
Подели цифру так, чтобы остаток только получился и все эти остатки перемножь.
Либо так, либо я не понял задачи
#include
#include
using namespace std;
int main() {
setlocale(LC_ALL, “RUS”);
int dayNumber;
cout << "Введите день недели: " <> dayNumber;
switch (dayNumber)
{
case 1:
cout << "Понидельник:" "Экскурсия. " << endl;
break;
case 2:
cout << "Вторник: Учеба. " << endl;
break;
case 3:
cout << "Среда: В 17:00 тренировка. " << endl;
break;
case 4:
cout << "Четверг: Соревнование по грейплингу. " << endl;
break;
case 5:
cout << "Пятница: Тусовка" << endl;
break;
case 6:
cout << "Субота: Встреча" << endl;
break;
case 7:
cout << "Воскресение: Что угодно. " < 8;
cout << "Ошибка! Введите правилную номер. Примерно от 1 до 7 " << endl;
break;
}
}
Console.WriteLine(“Введите день недели, посмотрим что у вас запланиравно”);
string str = Console.ReadLine();
switch (str)
{
case “monday”:
Console.WriteLine(“На понедельник у вас запланировано собрание с офисе”);
break;
case “Tuesday”:
Console.WriteLine(“На вторник запланирована встреча с друзьями в 22:00 “);
break;
case “Wednesday”:
Console.WriteLine(“На среду запланирована свидание в Ресторане с девушкой”);
break;
case “Thursday”:
Console.WriteLine(“На четверг запланировано закуп продуктов домой “);
break;
case “Friday”:
Console.WriteLine(“На пятницу запланировано замена масла автомобиля “);
break;
case “Saturday”:
Console.WriteLine(“На субботу запланирован поход в гости “);
break;
case “Sunday”:
Console.WriteLine(“На воскресенье ничего не запланировано “);
break;
default:
Console.WriteLine(“Вы ввели не верный день недели”);
break;
}
Console.ReadLine();