Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Робочий зошитC++.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
127.79 Кб
Скачать

Практична робота №3 Тема: Створення і реалізація програм з оператором вибору switch.

Мета: Навчитися складати програми з використанням оператору вибору switch.

Засвоїти поняття: перелічувальний тип, оператор вибору.

Студенти повинні знати: формат опису оператора вибору, порядок виконання

оператора switch.

Студенти повинні вміти:

  • правильно описувати перелічувальний тип даних;

  • користуватися оператором вибору;

  • створювати програми з використанням оператора вибору.

1. Приклади розв’язання задач

Задача 1. Скласти програму виведення на екран назви пори року, якщо введено номер місяця. Наприклад: якщо ввести цифру 7, відповідь – « літо ».

Програма:

#include <iostream.h>

# include <conio.h>

void main()

clrscr();

int month;

cout << "Input number of month\n";

cin>>month;

switch (month)

{

case 1,12,2 : cout << "winter \n"; break;

case 3,4,5 : cout << "spring\n"; break;

case 6,7,8 : cout << "summer\n"; break;

case 9,10,11 : cout << "autumn\n"; break;

default: cout <<”sorry, There is no such month”;

}

getch();

}

Результати тестування програми:

• Введіть номер місяця

n = 4

весна

• Введіть номер місяця

n = 7

літо

• Введіть номер місяця

n = 11

осінь

• Введіть номер місяця

n =1

зима

• Введіть номер місяця

n = 14

Даруйте, такого місяця немає.

2. Завдання

Скласти та виконати програми.

1. Для заданого номера дня тижня виведіть його назву.

2. Залежно від введеної температури вивести агрегатний стан води (пара, лід, рідина).

3. Завдання для самостійного виконання

Скласти програму для розв'язання наведеного нижче завдання, використовуючи команду switch. Придумати і задати вхідні дані так, щоб вибір був з чотирьох - семи альтернатив.

1. Увести номер студента. Вивести його прізвище та ініціали.

2. Є дані про автомобілі чотирьох моделей. Як вхідне дане ввести номер моделі й отримати характеристики: рік випуску і ціну.

3. Ввести номер поїзда. Вивести назви пунктів відправлення та призначення.

4. Ввести першу літеру назви країни. Вивести назву її столиці та кількість населення.

5. Ввести номер дня тижня. Вивести його назву двома мовами: українською та англійською.

6. Ввести номер трамвая. Вивести назви його кінцевих зупинок.

7. Ввести першу літеру назви країни. Вивести назву континента та її площу.

8. Ввести номер місяця. Вивести назву пори року двома мовами: українською та англійською.

9. Ввести номер студента у списку. Вивести його ім'я.

10. Ввести першу літеру назви міста. Вивести довідку про кількість населення і площу міста.

11. Ввести номер автобуса. Вивести кількість зупинок його маршруту.

12. Ввести першу літеру назви країни. Вивести кількість населення і кількість міст цієї країни.

13. Ввести телефонний код райцентру. Вивести його назву.

14. Ввести номер дня тижня. Вивести розклад пар у цей день.

15. Є дані про шість товарів. Ввести числовий код одного з них, отримати довідку про ціну і кількість товару на складі.

16. Ввести номер місяця. Вивести кількість днів у ньому.

17. Ввести числовий код групи. Вивести повну назву групи і кількість студентів у ній.

18. Ввести номер місяця. Вивести назву місяця і номер кварталу.

19. Ввести число з діапазону від 0 до 5. Вивести його написання двома мовами.

20. Ввести номер поїзда. Вивести довідку про час відправлення.

21. Ввести першу літеру назви річки. Вивести довідку про її довжину і кількість приток.

22. Ввести числовий код сузір'я. Вивести кількість зірок у ньому.

23. Ввести номер дня тижня. Вивести його назву і кількість пар.

24. Ввести номер квартири в будинку. Вивести кількість кімнат і мешканців у ній.

25. Увести число з діапазону від 5 до 9. Вивести його значення трьома мовами.