Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка С#.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
1.13 Mб
Скачать

Додаток 17

Завдання до лабораторної роботи № 18

1.

16.

2

17.

3.

18.

4.

19.

5.

20.

6.

21.

7.

22.

8.

23.

9.

24.

10.

25.

Продовження додатка 17

11.

26.

12.

27.

13.

28.

14.

29.

15.

30.

Додаток 18

Завдання до лабораторної роботи № 19

Варіанти 1–5.

Описати структуру з ім'ям STUDENT, що містить наступні поля:

Прізвище;

Номер групи;

Успішність (масив з 5 елементів)

1. Написати програму, що виконує вивід на екран прізвищ і номерів групи студентів, у яких середній бал більше 4.0. Якщо таких студентів немає, вивести відповідне повідомлення.

2. Написати програму, що виконує вивід на екран прізвищ і номерів групи студентів, що мають оцінки 4 і 5. Якщо таких студентів немає, вивести відповідне повідомлення.

3. Написати програму, що виконує вивід на екран прізвищ і номерів групи студентів, що мають хоча б одну двійку. Якщо таких студентів немає, видати відповідне повідомлення.

4. Написати програму, що виконує вивід на екран прізвищ і номерів групи студентів з поганою успішністю. Підрахувати кількість двійок. Якщо таких студентів немає, видати відповідне повідомлення.

5. Написати програму, що виконує вивід на екран прізвищ і номерів групи

студентів, що мають тільки відмінні оцінки. Якщо таких студентів немає, вивести відповідне повідомлення.

Варіанти 6–8.

Описати структуру з ім'ям AEROFLOT, що містить наступні поля:

Продовження додатка 18

Назва пункту призначення рейса;

Номер рейса;

Тип літака

6. Написати програму, що виконує вивід на екран номерів рейсів і типів літаків, що вилітають у пункт призначення, назва якого збігається з назвою, уведеною з клавіатури. Якщо таких рейсів немає, видати на екран відповідне повідомлення.

7. Написати програму, що виконує вивід на екран назви пунктів призначення і номерів рейсів, що обслуговуються літаком, тип якого введений із клавіатури. Якщо таких рейсів немає, видати на екран відповідне повідомлення.

8. Написати програму, що виконує вивід на екран пунктів призначення і типів літаків, номер рейса якого збігається з номером рейса, уведеного з клавіатури. Якщо

таких рейсів немає, видати на екран відповідне повідомлення.

Варіанти 9–11.

Описати структуру з ім'ям TRAIN, що містить наступні поля:

Назва пункту призначення рейса;

Номер потяга;

Час відправлення

9. Написати програму, що виконує вивід на екран інформацію про потяги, що відправляються після введеного з клавіатури часу. Якщо таких потягів немає, видати відповідне повідомлення.

10. Написати програму, що виконує вивід на екран інформації про потяги, що відправляються до пункту, назву якого введено з клавіатури. Якщо таких потягів немає, видати відповідне повідомлення.

11. Написати програму, що виконує вивід на екран інформа-

Продовження додатка 18

ції про потяг, номер якого введений із клавіатури. Якщо таких потягів немає, видати відповідне повідомлення.

Варіанти 12–14.

Описати структуру з ім'ям WORKER, що містить наступні поля:

Прізвище працівника;

Посада;

Рік прийняття на роботу

12. Написати програму, що виконує вивід на екран прізвищ працівників, чий стаж роботи в організації перевищує значення, уведене з клавіатури. Якщо таких працівників немає, вивести на екран відповідне повідомлення.

13. Написати програму, що виконує вивід на екран прізвищ працівників, посада яких відповідає назві посади, уведеної з клавіатури. Якщо таких працівників немає, вивести на екран відповідне повідомлення.

14. Написати програму, що виконує вивід на екран інформації про працівника, прізвище якого введено з клавіатури. Якщо таких працівників немає, вивести на екран відповідне повідомлення.

Варіанти 15–17.

Описати структуру з ім'ям MARSH, що містить наступні поля:

Назва початкового пункту маршруту;

Назва кінцевого пункту маршруту;

Номер маршруту

15. Написати програму, що виконує вивід на екран інформації про маршрут, номер якого введений із клавіатури. Якщо таких маршрутів немає, видати відповідне

повідомлення.

Продовження додатка 18

16. Написати програму, що виконує вивід на екран інформації про маршрути, що починаються у пункті, назву якого введено з клавіатури. Якщо таких маршрутів немає, видати відповідне повідомлення.

17. Написати програму, що виконує вивід на екран інформації про маршрути, що закінчуються у пункті, назва якого введено з клавіатури. Якщо таких маршрутів немає, видати відповідне повідомлення.

Варіанти 18–21.

Описати структуру з ім'ям NOTE, що містить наступні поля:

Прізвище;

Номер телефону;

День народження (масив із трьох чисел)

18. Написати програму, що виконує вивід на екран інформації про людину, номер телефону якої введений із клавіатури. Якщо такого немає, видати на екран відповідне повідомлення.

19. Написати програму, що виконує вивід на екран інформації про людей, чиї дні народження припадають на місяць, значення якого введене з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.

20. Написати програму, що виконує вивід на екран інформації про людину, чиє прізвище введене з клавіатури. Якщо такого немає, видати на екран відповідне повідомлення.

21. Написати програму, що виконує вивід на екран інформації про людей, що народилися в рік, значення якого введено з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.

Варіанти 22–24.

Описати структуру з ім'ям ZNAK, що містить на-

Продовження додатка 18

ступні поля:

Прізвище;

Знак Зодіаку;

День народження (масив із трьох чисел)

22. Написати програму, що виконує вивід на екран інформації про людину, чиє прізвище введене з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.

23. Написати програму, що виконує вивід на екран інформації про людей, які народжені під знаком Зодіаку, назва якого введена з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.

24. Написати програму, що виконує вивід на екран інформації про людей,

які народились у місяць, назва якого введена з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.

Варіанти 25–27.

Описати структуру з ім'ям PRICE, що містить наступні поля:

Назва товару;

Назва магазину, де продається товар;

Вартість товару (в грн.)

25. Написати програму, що виконує вивід на екран інформації про товар, назва якого введена з клавіатури. Якщо такого товару немає, видати на екран відповідне повідомлення.

26. Написати програму, що виконує вивід на екран інформації про товари які продаються в магазині, назва якого введена з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.

27. Написати програму, що виконує вивід на екран інформа-

Продовження додатка 18

ції про товари, вартість яких не перевищує числа, що введене з клавіатури. Якщо таких немає, видати на екран відповідне повідомлення.

Варіанти 28–30.

Описати структуру з ім'ям ORDER, що містить наступні поля:

Розрахунковий рахунок платника;

Розрахунковий рахунок одержувача;

Перерахована сума (в грн.)

28. Написати програму, що виконує вивід на екран інформації про суму, що знята з рахунку платника, який введено з клавіатури. Якщо такого рахунку немає, видати на екран відповідне повідомлення.

29. Написати програму, що виконує вивід на екран інформації про суму, що перерахована на рахунок одержувача, який введено з клавіатури. Якщо такого рахунку немає, видати на екран відповідне повідомлення.

30. Написати програму, що виконує вивід на екран інформації про рахунок одержувача, на який потрапила сума більша, ніж число, яке введено з клавіатури. Якщо такого рахунку немає, видати на екран відповідне повідомлення.