Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб3.doc
Скачиваний:
33
Добавлен:
20.04.2015
Размер:
70.14 Кб
Скачать

Структуры

  1. Элементы массива (поля) структур заполнять в программе.

  2. В структуре использовать конструктор и заполнение элементов массива (поля) заполнять в программе.

  3. Заполнение элементов массива (поля) выполняется из файла.

Варианты задач

1. Создать базу данных, содержащую сведения о 20 абонентах телефонной сети:

— номер телефона;

— фамилия и инициалы абонента;

— адрес абонента;

— дата установки телефона.

Расположить список абонентов в порядке увеличения номеров телефонов. Составить список абонентов, у которых номера телефонов принадлежат одному телефонному узлу (первые две цифры заданы).

Данные задать самостоятельно.

  1. Создать базу данных, содержащую сведения о 20 участниках соревнований по прыжкам в длину:

— фамилия спортсмена,

— результат первой попытки,

— результат второй попытки,

— результат третьей попытки.

Построить итоговую таблицу (по лучшей попытке), расположив участников в порядке занятых мест. Составить список тех участников соревнований, итоговый результат которых расположен в заданном интервале.

Данные задать самостоятельно.

3. Создать базу данных, содержащую сведения о 20 сотрудников одного отдела:

— фамилия, инициалы сотрудника;

— должность;

— оклад;

— премия;

— телефон (домашний и служебный);

— адрес.

Расположить в алфавитном порядке сотрудников отдела. Вычислить сумму к выдаче каждому сотруднику и общую сумму к выдаче всему отделу.

Данные задать самостоятельно.

4. Создать базу данных, содержащую данные о продаже бензина на АЗС для 20 клиентов:

— номер по порядку;

— фамилия и инициалы клиента;

— марка бензина;

— цена, руб.;

— продано, л.;

—дата продажи.

Расположить список клиентов в алфавитном порядке. Вычислить стоимость проданного бензина каждому клиенту и итоговую сумму от продаж бензина всем клиентам. Составить список тех клиентов, у которых количество литров проданного бензина, расположено в заданных пределах.

Данные задать самостоятельно.

5. Создать базу данных, содержащую данные для обменного пункта валюты, содержащие данные о 20 клиентов, совершивших обмен валюты различных стран:

— номер по порядку;

— фамилия и инициалы клиента;

— страна и название ее валюты;

— курс, руб.;

— продано;

— дата продажи.

Расположить список клиентов в алфавитном порядке. Вычислить стоимость проданной валюты каждому клиенту и итоговую сумму от продажи валюты всем клиентам. Составить список тех клиентов, у которых сумма проданной валюты, расположена в заданных пределах.

Данные задать самостоятельно.

6. Создать базу данных, содержащую данные об обслуживании библиотекой 20 читателей:

— номер заказа;

— фамилия и инициалы читателя;

— номер читательского билета;

— автор и название книги;

—дата выдачи.

Расположить список читателей в алфавитном порядке. Составить список тех читателей, которые выбрали книги указанного автора. Составить список тех читателей, которые взяли книги в заданном интервале дат.

Данные задать самостоятельно.

7. Создать базу данных, содержащую данные о предварительной продаже авиабилетов для 20 клиентов:

— номер по порядку (билета);

— фамилия и инициалы клиента;

— номер рейса;

— количество проданных билетов;

— цена одного билета, руб.;

— дата продажи.

Расположить список клиентов в алфавитном порядке. Вычислить стоимость купленных авиабилетов каждым клиентом и итоговую сумму от продаж авиабилетов всем клиентам. Составить список тех клиентов, у которых сумма оплаченных авиабилетов расположена в заданных пределах.

Данные задать самостоятельно.

8. Создать базу данных, содержащую данные о продаже спортивных товаров для 20 покупателей:

— номер по порядку;

— наименование товара;

— количество проданного товара;

— цена товара, руб.;

— дата продажи.

Расположить список покупателей в алфавитном порядке. Вычислить стоимость проданного товара каждому покупателю и итоговую сумму от продаж спортивных товаров всем покупателям. Составить список тех покупателей, у которых уплаченная сумма расположена в заданных пределах.

Данные задать самостоятельно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]