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