- •Структуры
- •Варианты задач
- •9. Создать базу данных, содержащую сведения о 20 абонентах телефонной сети:
- •17. Создать базу данных, содержащую данные о продаже бензина на азс для 20 клиентов:
- •18. Создать базу данных, содержащую данные для обменного пункта валюты, содержащие данные о 20 клиентов, совершивших обмен валюты различных стран:
Структуры
-
Элементы массива (поля) структур заполнять в программе.
-
В структуре использовать конструктор и заполнение элементов массива (поля) заполнять в программе.
-
Заполнение элементов массива (поля) выполняется из файла.
Варианты задач
1. Создать базу данных, содержащую сведения о 20 абонентах телефонной сети:
— номер телефона;
— фамилия и инициалы абонента;
— адрес абонента;
— дата установки телефона.
Расположить список абонентов в порядке увеличения номеров телефонов. Составить список абонентов, у которых номера телефонов принадлежат одному телефонному узлу (первые две цифры заданы).
Данные задать самостоятельно.
-
Создать базу данных, содержащую сведения о 20 участниках соревнований по прыжкам в длину:
— фамилия спортсмена,
— результат первой попытки,
— результат второй попытки,
— результат третьей попытки.
Построить итоговую таблицу (по лучшей попытке), расположив участников в порядке занятых мест. Составить список тех участников соревнований, итоговый результат которых расположен в заданном интервале.
Данные задать самостоятельно.
3. Создать базу данных, содержащую сведения о 20 сотрудников одного отдела:
— фамилия, инициалы сотрудника;
— должность;
— оклад;
— премия;
— телефон (домашний и служебный);
— адрес.
Расположить в алфавитном порядке сотрудников отдела. Вычислить сумму к выдаче каждому сотруднику и общую сумму к выдаче всему отделу.
Данные задать самостоятельно.
4. Создать базу данных, содержащую данные о продаже бензина на АЗС для 20 клиентов:
— номер по порядку;
— фамилия и инициалы клиента;
— марка бензина;
— цена, руб.;
— продано, л.;
—дата продажи.
Расположить список клиентов в алфавитном порядке. Вычислить стоимость проданного бензина каждому клиенту и итоговую сумму от продаж бензина всем клиентам. Составить список тех клиентов, у которых количество литров проданного бензина, расположено в заданных пределах.
Данные задать самостоятельно.
5. Создать базу данных, содержащую данные для обменного пункта валюты, содержащие данные о 20 клиентов, совершивших обмен валюты различных стран:
— номер по порядку;
— фамилия и инициалы клиента;
— страна и название ее валюты;
— курс, руб.;
— продано;
— дата продажи.
Расположить список клиентов в алфавитном порядке. Вычислить стоимость проданной валюты каждому клиенту и итоговую сумму от продажи валюты всем клиентам. Составить список тех клиентов, у которых сумма проданной валюты, расположена в заданных пределах.
Данные задать самостоятельно.
6. Создать базу данных, содержащую данные об обслуживании библиотекой 20 читателей:
— номер заказа;
— фамилия и инициалы читателя;
— номер читательского билета;
— автор и название книги;
—дата выдачи.
Расположить список читателей в алфавитном порядке. Составить список тех читателей, которые выбрали книги указанного автора. Составить список тех читателей, которые взяли книги в заданном интервале дат.
Данные задать самостоятельно.
7. Создать базу данных, содержащую данные о предварительной продаже авиабилетов для 20 клиентов:
— номер по порядку (билета);
— фамилия и инициалы клиента;
— номер рейса;
— количество проданных билетов;
— цена одного билета, руб.;
— дата продажи.
Расположить список клиентов в алфавитном порядке. Вычислить стоимость купленных авиабилетов каждым клиентом и итоговую сумму от продаж авиабилетов всем клиентам. Составить список тех клиентов, у которых сумма оплаченных авиабилетов расположена в заданных пределах.
Данные задать самостоятельно.
8. Создать базу данных, содержащую данные о продаже спортивных товаров для 20 покупателей:
— номер по порядку;
— наименование товара;
— количество проданного товара;
— цена товара, руб.;
— дата продажи.
Расположить список покупателей в алфавитном порядке. Вычислить стоимость проданного товара каждому покупателю и итоговую сумму от продаж спортивных товаров всем покупателям. Составить список тех покупателей, у которых уплаченная сумма расположена в заданных пределах.
Данные задать самостоятельно.