Глава IX Записи

Раздел 1 Во всех задачах записи (не менее 5) вводятся с клавиатуры, записываются в файл и выводятся на экран. Затем пользователь вводит параметры запроса и получает ответ на него.

1. Составить программу, выводящую на экран меню детского кафе (наименование блюда, вес, цена). Определить стоимость заказанного пользователем блюда (пользователь задает название блюда и количество порций).
2. Составить программу, выводящую на экран студенческую ведомость (Ф. И. О., оценки за три экзамена, средний балл). Определить количество студентов, у которых средний балл превышает заданное пользователем значение.
3. Составить программу, выводящую на экран расписание движения поездов (номер поезда, станция отправления, станция прибытия, время прибытия, время в пути). Определить номер поезда, который раньше всех прибывает в заданный пользователем пункт.
4. Составить программу, выводящую на экран меню ресторана "Дракон" (наименование блюда, вес, стоимость). Определить стоимость самого дешевого блюда.
5. Составить программу, выводящую на экран анкетные данные учеников (Ф. И. О., год рождения, адрес, сведения о родителях). Распечатать данные об учениках, родившихся ранее заданного года.
6. Составить программу, выводящую на экран список книг домашней библиотеки (автор, название книги, издательство, год издания, стоимость). Распечатать список книг заданного автора.
7. Составить программу, выводящую на экран расписание экзаменов и зачетов (предмет, вид отчетности, число, преподаватель). Распечатать список экзаменов, которые принимает заданный преподаватель.
8. Составить программу, выводящую на экран сведения о студентах (Ф. И. О., курс, группа, номер зачетки, средний балл). Определить количество студентов, у которых средний балл превышает заданное пользователем значение.
9. Составить программу, выводящую на экран сведения о периодических изданиях (наименование издания, тираж, годовая стоимость). Распечатать наименования изданий, тираж которых превышает заданное значенние.
10. Составить программу, выводящую на экран расписание учителя (номер урока, время начала урока, класс, предмет, номер кабинета). Определить номера кабинетов, в которых проходят занятия по заданному предмету.
11. Составить программу, выводящую на экран расписание полетов самолетов (пункт посадки, время отправления, время прибытия, время полета, стоимость билета). Определить номер рейса, который позже всех прибывает в заданный пункт.
12. Составить программу, выводящую на экран перечень товаров, имеющихся в продаже в магазине "Океан" (наименование, единица измерения, цена, количество). Определить полную стоимость выбранных пользователем товаров.
13. Составить программу, выводящую на экран информацию о наличии товаров на складе (наименование, артикул, дата получения, единица измерения, количество, цена). Вывести список товаров, стоимость которых превышает заданную величину.
14. Составить программу, выводящую на экран "Телефонный справочник" (Ф. И. О., адрес, номер телефона). Распечатать список абонентов, у которых первые три цифры номера совпадают с заданными.
15. Составить программу, выводящую на экран график отпусков (Ф. И. О., дата начала отпуска, дата выхода на работу, количество дней). Распечатать имена сотрудников, которые будут находиться в отпуске в заданный день.
16 Составить программу, выводящую на экран сведения о студентах (Ф. И. О., курс, группа, номер зачетки, средний балл). Распечатать фамилии студентов, у которых средний балл не превышает заданное пользователем значение.
17 Составить программу, выводящую на экран список книг домашней библиотеки (автор, название книги, издательство, год издания, стоимость). Распечатать список книг, стоимость которых превышает заданную величину.
18 Составить программу, выводящую на экран сведения о периодических изданиях (наименование издания, тираж, стоимость подписки). Распечатать наименования изданий, для которых стоимость подписки превышает заданное значение.
19 Составить программу, выводящую на экран информацию о наличии товаров на складе (наименование, артикул, единица измерения, количество, цена). Вывести список товаров, цена которых превышает заданную величину, и вычислить их стоимость.
20 Составить программу, выводящую на экран расписание учителя (номер урока, время начала урока, класс, предмет, номер кабинета). Определить номера кабинетов, в которых проводит занятия данный учитель.