База данных «шахматный турнир»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

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

· дата рождения,

· страна,

· рейтинг

· стартовый номер спортсмена в данном турнире,

· занятое место.

Программа должна содержать заставку и меню. Обработка файла должна включать следующие действия.

Создание базы данных в типизированном файле.

Дополнение файла новыми записями.

Вывод на экран всей базы данных.

Выбор шахматиста с самым высоким рейтингом участников.

Сортировка участников по возрастанию стартовых номеров.

Выбор тех шахматистов, которые заняли три призовых места.

Определение самого молодого участника турнира.

Вывод стран, из которых прибыли спортсмены

Все элементы обработки файла должны быть оформлены в виде процедур.

Количество записей произвольное (не менее 10).

ВАРИАНТ 48

База данных «Расходные материалы»

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать поля, содержащиеся в таблице:

Расходные материалы (картриджи) курс ($) стоим. заказа ($) стоим. заказа в руб. ндс скидки
для чего предназначены наименование харак- терис- тики произво- дитель кол. штук  
цена за ед. измер. ($)
матричный принтер Epson LQ 100 ч/б Малайзия        
матричный принтер Epson LQ 1050/1170 ч/б Малайзия        
матричный принтер Epson FX 1000/1170 ч/б Малайзия        
матричный принтер HYUNDAI 910/920 ч/б Малайзия        
матричный принтер STAR NX 2400 ч/б Малайзия        
струйный принтер Еpson Stylus Color 400/1000 ч/б США        
струйный принтер Canon BC - 01 ч/б Малайзия        
струйный принтер Canon BC - 02 ч/б Япония        
струйный принтер HEWLETT PACKARD 51625A ч/б Япония        
лазерный принтер HEWLETT PACKARD 2d/3d ч/б США        
лазерный принтер HEWLETT PACKARD 4m ч/б США        
лазерный принтер HEWLETT PACKARD 4v/4mv ч/б США        
лазерный принтер HEWLETT PACKARD 5P/5MP ч/б США        


Внесите в таблицу курс доллара. Заполните пустые столбцы: НДС – 20% стоимости заказа в рублях, скидка: 5% –100 –200 штук,

10% от 200 и нет скидок при покупке менее 100. К оплате = стоимость заказа в рублях – скидки + НДС

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия.

20. Создание базы данных в типизированном файле.

21. Заполнение полей таблицы.

22. Вывод на экран базы данных.

23. Заполнение поля «Стоимость» как произведение количества товара на цену 1 товара.

24. Вывод списка клиентов с названиями заказанных товаров и с датами покупки.

25. Вывод списка клиентов, сделавших покупки в 2009 году.

26. Вывод списка клиентов, не сделавших ни одного заказа.

27. Вывод общей стоимости каждого товара на складе.

28. Вывод таблицы, содержащей информацию о фамилии клиента, наименовании, количестве и стоимости купленного им товара, а также дате приобретения и общей заплаченной сумме.

29. Вывод фамилий клиентов и количество сделанных ими заказов.

Все элементы обработки файла должны быть оформлены в виде процедур.

ВАРИАНТ 49

База данных «Недвижимость»

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

Каждая запись должна содержать поля, указанные в заголовке таблицы.

улица цена в $ (тыс) площадь этаж этажн. дома тип дома лифт теле- фон с/у Мусо- ропр.
общ. жилая кухня
Пр. Ветеранов 78,9 блочн. есть нет совм. есть
Бухарестская ул. 93,2 68,9 панельн. есть есть разд. есть
Приморский пр. 164,3 127,4 15,5 кирп. есть есть разд. Есть
….

Программа должна содержать заставку и меню. Обработка файла должна включать следующие действия:

1) Создание базы данных в типизированном файле.

2) Дополнение базы данных.

3) Вывод на экран базы данных.

4) Вывод квартир с ценой от 90 до 200 долларов.

5) Вывод адресов блочных домов.

6) Вывод данных о самой дорогой квартире.

7) Вывод квартир без телефона с раздельным санузлом.

8) Вывод данных о самой малометражной квартире.

Все элементы обработки файла должны быть оформлены в виде процедур.

Количество записей произвольное (не менее 10).

ВАРИАНТ 50

Наши рекомендации