Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


База данных «Торговый склад»



ВАРИАНТ 0

База данных «Торговый склад»

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

Каждая запись должна содержать следующие поля:

− наименование товара,

− количество товара (шт.),

− цена товара до уценки,

− срок хранения товара,

− цена товара после уценки,

− общая стоимость товаров после уценки.

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

1) Дополнение БД новыми записями.

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

3) Вывод на экран базы данных при условии, что, если продукция хранится на складе дольше 10 месяцев, то она уценивается в 2 раза

4) Вывод на экран базы данных при условии, что, если срок хранения превысил 6 месяцев, но не достиг 10, то в 1,5 раза.).

5) Вывод максимальной и минимальной цены товаров до уценки и после уценки.

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

ВАРИАНТ 1

База данных «Универсам»

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

Номер Тип товара Товар Закупка Транспорт Склады Реализация
Овощи Овощи Овощи Фрукты Фрукты Фрукты Бакалея Бакалея Бакалея Гастрономия Гастрономия Гастрономия Картофель Капуста Морковь Бананы Яблоки Виноград Хлеб Мука Сахар Колбаса Сосиски Сардельки

Программа должна содержать меню. Программа должна выполнять следующие действия:

1. Вывод на экран и дополнение БД новыми записями.

2. Вывод данных о товарах на экран по возрастанию прибыли.

3. Вычисление прибыли – разность между реализацией и затратами на закупку, транспортировку и складирование.

4. Вывод записей о товарах: по их наименованию, по типу товара.

5. Вывод сведений о суммах затрат отдельно на закупку, транспорт и складирование по всем товарам; подсчитать отчисления в налоговую инспекцию – 10% от общей прибыли.

6. Определение товара, который имеет минимальные суммарные издержки (закупка + транспорт + склады).

7. Вывод типа товара и определение следующих величин:

- количество, видов товара;

- средние суммы затрат на закупку;

- транспорт;

- складирование;

- товар, за который выручена большая сумма при реализации.

ВАРИАНТ 2

База данных «Автопредприятие»

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

1. Фамилия водителя.

2. Табельный номер (поле таб. №).

3. Гаражный номер автомобиля (поле № авт.).

4. количество отработанных дней (поле кд).

5. выручка, сдаваемая водителем, и среднедневной доход.

Значение поля «доход» равно произведению значений полей количество отработанных дней и «среднедневная выручка (факт – план)».

Фамилия Таб. № № авт. кд Выручка в день
Факт. План Доход
Орлов А.      
Гусев Ф.      
….. ….. ….. ….. ….. ….. …..

Программа должна содержать меню. Программа должна выполнять следующие действия:

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

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

3) Cортировка БД по табличным номерам, а внутри по фамилиям водителей.

4) Вывод на экран среднегодовой доход по каждому водителю.

5) Определение водителей, имеющих максимальный и минимальный средний дневной доход, а также тех, кто имеет доход меньше заданного числа.

6) Просмотр список водителей, фамилии которых начинаются на заданную букву.

ВАРИАНТ 3

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

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

- фамилия владельца автомобиля,

- гаражный номер,

- характеристики автомобиля: а) марка, б) номер, в) пробег,

– расход бензина: а) нормативный, б) фактический, в) экономия.

Фамилия Гр. № Характеристики Расход бензина (в л.)
Марка Номер Пробег (км) Норма Факт. Экономия
Орлов Жигули 34 – 67  
Гусев Москвич 22 – 01  
               

Программа должна содержать меню. Программа должна выполнять следующие действия:

1. Дополнение БД новыми записями.

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

3. Расчет экономия в литрах.

4. Индексирование файла БД по полю № в алфавитном порядке.

5. Расчет суммарной экономии топлива.

6. Расчет суммарной экономии по заданной марке автомобиля.

7. Подсчет количества автомобилей, допустивших перерасход топлива, и выдать фамилии их владельцев.

ВАРИАНТ 4

База данных «Отдел кадров»

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

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

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

Фамилия Оплата за час Понедельник Вторник Среда Четверг Пятница Суббота
Алексеев 330,5 4,7
Андреев 330,5 2,5 3,5
Борисов 186,4 3,5 2,5
Берг 95,4
Власов 186,4
Герасимов 330,5

Программа должна меню. Программа должна выполнять следующие действия:

1. Дополнение БД новыми записями.

2. Вывод на экран базы данных (введение новой недельной информации).

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

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

5. Определение для каждого дня недели числа служащих, отсутствующих на работе.

6. Определение дня недели, в котором было больше всего отсутствующих служащих.

ВАРИАНТ 5

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

Составить программу создания и обработки БД для агентства по недвижимости.

Каждая запись должна содержать следующие поля:

- фамилия владельца недвижимости;

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

- адрес помещения предлагаемого на продажу:

а) название улицы,

б) район,

в) номер дома,

г) номер квартиры,

- характер помещения:

а) жилое, нежилое,

б) приватизированное или нет

в) отдельное или нет,

г) количество комнат,

д) наличие телефона,

е) общая площадь.

– стоимость помещения.

Программа должна меню. Программа должна выполнять следующие действия:

1) Вывод на экран и дополнение файла новыми записями.

2) Вывод сведений о нежилых помещениях на заданной улице.

3) Вывод сведений об однокомнатных квартирах с сортировкой по их стоимости.

4) Вывод данных об отдельных квартирах предлагаемых в заданном районе с сортировкой по числу комнат.

5) Данные о приватизированных комнатах.

6) Определение средней стоимость одной комнаты в коммунальной квартире.

ВАРИАНТ 6

База данных «Прокат видеокассет»

Составить программу создания и обработки БД, содержащего сведения о работе пункта проката видеокассет (видеостудии).

Каждая запись БД должна содержать следующие поля.

− Название видеофильма.

− Фамилия режиссера.

− Фамилия актера, играющего главную роль.

− Страна.

− Год выпуска фильма.

− Длительность фильма.

− Код – выдан фильм или нет.

− Дата выдачи.

− Срок, на который выдан фильм.

− Стоимость проката в сутки.

Программа должна меню. Программа должна выполнять следующие действия:

1) Вывод на экран и дополнение БД новыми записями.

2) Определить фильм, начинающийся на заданную букву.

3) Есть ли в наличии фильмы, выпущенные в заданном году, с сортировкой по названию.

4) Определить, когда выданы фильмы с участием данного актера.

5) Определить стоимость проката на заданный срок.

ВАРИАНТ 7

База данных «Автомобили»

Составить программу создания и обработки БД, содержащего сведения для сотрудников ГИБДД.

- сведения о владельцах «Запорожцев2 хранятся в файл ZAP;

- о владельцах автомобиля «Жигули» в файле LADA;

- о владельцах автомобиля «Волга» в файле VOLGA;

Каждая запись должна содержать следующие поля (о каждом автомобиле храниться следующая информация):

- ФИО владельца;

- тип автомобиля;

- регистрационный номер автомобиля (записывается в символическом виде как Б№№№№ББ, где Б – буква, а № – цифра);

- цвет автомобиля;

- год выпуска;

- адрес владельца.

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

- автомобиль заданной марки определенно цвета;

- автомобиль с заданным регистрационным номером;

- автомобиль заданной марки с известной цифровой частью регистрационного номера;

- автомобиль заданного цвета;

- автомобиль заданной марки, заданного цвета с неполностью известными цифрами цифровой части регистрационного номера.

После выбора задачи запросить соответствующие данные.

ВАРИАНТ 8

ВАРИАНТ 9

База данных «Автосалон»

Составить программу создания и обработки базы данных, которая содержит информацию о работе продавцов автосалона «Счастливое колесо». Каждая запись БД должна содержать поля, указанные в таблице:

Продавец Марка Год выпуска Оборот Дата
Довгань БМВ 520 12.01.99
Славин Мерседес-190 12.01.99
Петренко Форд Мондео 13.01.99
Славин Опель Фронтера 13.01.99
Довгань VW Пассат 14.01.99
Петренко Мерседес 180 15.01.99
Петренко БМВ 325 15.01.99
Славин Ауди 100 16.01.99
Петренко Рено Сафран 16.01.99
Петренко Пежо 605 16.01.99

Примечание. Оборот – продажная цена, выраженная в у.е.

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

1. Вывод на экран и дополнение БД новыми записями.

2. Вывод данных в алфавитном порядке фамилий продавцов.

3. Вычисление и вывод на экран итоговый оборот для каждого продавца за указанный в таблице период.

4. Определение фамилии продавцов, работающих с 13 по 15 января 1999 г.

5. Вывод марок автомобилей с самыми ранними и поздними годами выпуска.

6. Удаление данных об автомобилях марки «Ауди 100».

7. Замена данных об автомобиле «Мерседес-190» на «Мерседес-600» 2002 года выпуска.

ВАРИАНТ 10

База данных «Аэропорт»

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

Каждая запись БД должна содержать следующие поля.

1. Пункт назначения: а) страна; б) город.

2. Модель самолета.

3. Код направления туда – обратно.

4. Время вылета из аэропорта отправления.

5. Время приземления.

6. Количество посадочных мест.

7. Наличие свободных мест.

8. Количество бронированных мест.

9. Цена билета.

10. Расстояние между пунктами.

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

1) Вывод на экран и дополнение БД новыми записями.

2) Определить пункты, расстояния до которых лежат в заданных пределах.

3) Данные о наличии свободных мест на рейсы заданного направления.

4) Сведения о самолетах, прибывших последовательно с заданного времени.

5) Определить среднюю стоимость билета в заданном направлении.

ВАРИАНТ 11

ВАРИАНТ 12

База данных «Багаж»

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

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

Фамилия Число вещей Вес
Иванов
Борисов 25.5
Власов 25.2
Салов 30.2
Орлов 15.2
Соколов 18.4
Зотов 38.6
Котов 37.5

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

1. Вывод на экран и дополнение БД новыми записями.

2. Вывести фамилию и сведения о багаже, средний вес одной вещи в котором отличатся не более чем на 0,3 кг от общего среднего веса багажа.

3. Найти число пассажиров, имеющих более двух вещей и число пассажиров, количество вещей которых превосходит среднее число вещей.

4. Определить, имеются ли два пассажира, багажи которых совпадают по числу вещей и различаются по весу не более чем на 0,5 кг.

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

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

7. Замена числа вещей для пассажира, фамилия которого и число вещей задаются.

ВАРИАНТ 13

ВАРИАНТ 14

База данных «Универмаг»

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

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

Месяц Костюмы Платья Плащи Пальто
Январь 24,5
Февраль
Март 12,3
Апрель 74,4
Май
Июнь
Июль

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

Программа должна выполнять следующие действия:

1) Вывод на экран и дополнение файла новыми записями.

2) Для заданного товара народно потребления выдать следующие сведения: месяц с максимальным и с минимальным спросом товара в виде «месяц – число».

3) Для заданного месяца определить товары, пользующиеся наивысшим спросом в виде «товар – число».

4) Определить товары с максимальным спросом в заданное время года.

5) Выдать на экран товары народного потребления по убыванию среднего спроса за 7 месяцев года.

6) Определить общее количество каждого вида товара, проданного за 6 месяцев, и выдать в виде «товар – количество».

ВАРИАНТ 15

База данных «Абитуриент»

Составить программу создания и обработки БД, содержащего данные о группе абитуриентов с баллами по ЕГЭ .

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

Фамилия Математика Физика Русский язык Пол С-Пб или приезжий Страна
Иванов М С-Пб Россия
Петрова Д С-Пб Россия
Сидоров М приезжий Россия
Смирнова Д приезжая Молдова
Тимофеева Д приезжая Россия
Голубев М С-Пб Россия
Кондратенко М приезжий Украина
Гурок М приезжий Беларусь

 

Примечание: (проходной балл = 150).

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

1) Вывод на экран и дополнение БД новыми записями.

2) Найти сумму баллов каждого абитуриента.

3) Составить список студентов, получивших проходной балл и среди них указать – сколько мальчиков и девочек, сколько требуется выделить мест в общежитии (сколько иногородних), сколько абитуриентов из России и СНГ.

ВАРИАНТ 16

База данных «Бухгалтерия»

Составить программу создания и обработки БД, содержащего сведения о заработной плате сотрудников. Каждая запись должна содержать следующие поля:

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

- должность;

- цех;

- оклад за месяц;

- продолжительность работы (дней в месяц).

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

1. Вывод на экран и дополнение БД новыми записями.

2. Вывод списков сотрудников по цехам.

3. Вычисление общей суммы выплат за месяц по заданному цеху.

4. Подготовка ведомости заработной платы для сотрудников цеха.

5. Вычисление средней заработной платы по должностям.

6. Увеличить инженерам оклад за месяц на 25%.

7. Удалить из базы данных сведения о сотрудниках, которые были на работе 5 дней и менее в месяц.

ВАРИАНТ 17

База данных «Стройотряд»

Составить программу, помогающую отобрать студентов для участия в стройотряде.

В память ЭВМ вводятся следующие данные:

фамилия студента;

пол;

успеваемость:

0 – успевает на тройки,

1 – на тройки и четверки,

2 – на тройки, четверки и пятерки,

3 – на четверки и пятерки,

4 – отличник;

в) участие в общественной жизни

0 – нет,

1 – участвует;

г) овладение строительной специальностью

0 – нет,

1 – повар,

2 – каменщик,

3 – бетонщик,

4 – плотник,

5 – стропальщик,

6 – шофер при наличии прав,

(в случае овладения несколькими специальностями в качестве признака используется число, каждая цифра которого – соответствующая специальность);

В стройотряд не берут студентов, успевающих на одни тройки.

Сначала перечислить студентов, участвующих в общественной жизни, а затем – не участвующих.

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

1) Вывод на экран и дополнение БД новыми записями.

2) список студентов поваров, имеющих еще какую-нибудь строительную специальность;

3) список студентов, владеющих как минимум двумя специальностями, кроме повара;

4) список студентов, имеющих права на вождение автомобиля и еще одну строительную специальность, кроме повара;

5) список студентов, имеющих хотя бы одну из специальностей : каменщик, плотник, стропальщик.

ВАРИАНТ 18

База данных «Товар»

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

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

Номер товара Номер продавца Фамилия продавца Наименование товара Цена (в рублях)
Иванова Карпова Сидорова Путина Самойлова Кириллова Симонова Дудина Лукина Вострикова Алексеева Бусова Ежова Хлеб ржаной Хлеб пшеничный Батон Рогалик Торт Наполеон Торт Прага ZZ ZZ XX ZY XY YY XX

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

Программа должна выполнять следующие действия:

1. Создать и заполнить базу данных.

2. Вывести базу данных на экран.

3. Найти сведения о товаре с номером 3.

4. Найти сведения о товарах, стоимость которых находится в диапазоне 100…500.

5. Выполнить сортировку записей базы данных по Номеру продавца в убывающем порядке.

6. Выдать сведения о товарах, наименование которых начинается с буквы «Л».

7. Определить среднюю цену товара с заданным номером.

8. Необходимо получить статистику для каждого товара: минимальную и максимальную цену.

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

ВАРИАНТ 19

База данных «Кадры»

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

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

Таб. № Ф.И.О. Отд. Должность Оклад Семья Дети Премия в % Премия в руб.
Сергеев А.П. зав. сект. да  
Иванов С.Л. ст. инж. да  
Басков Н.И. вед. инж. да  
Осипов А.П. вед. инж. да  
Веригин Н.О. зав. сект. да  
Сочнев Г.А. н. с. да  
Прокопенко Ж.В. инж. нет  
Васильев Г.А. инж. нет  

Примечание. Премия дана в % от оклада.

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

Программа должна выполнять следующие действия:

1) Дополнение БД новыми записями.

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

3) Вывести на экран средний оклад сотрудников каждого отдела.

4) Вывести на экран данные о сотруднике, который получил самую большую премию.

5) Выполнить сортировку по убыванию оклада.

6) вывести данные о сотрудниках, имеющих табельные номера в диапазоне 300-500.

7) По заданному номеру отдела выдать следующие сведения: общий размер премий, наименьший и наибольший оклады.

8) Увеличить оклад на 15% для сотрудников, имеющих двоих детей.

ВАРИАНТ 20

ВАРИАНТ 21

ВАРИАНТ 22

База данных «Страны »

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

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

Часть света Страна Площадь в тыс. кв. км Население в тыс. чел. Год переписи столица Население столицы
Европа Европа Европа Азия Азия Азия Африка Африка Африка С. Америка С. Америка Австрия Испания Франция Индия Китай Япония Египет Тунис Того США Канада Вена Мадрид Париж Дели Пекин Токио Каир Тунис Лоте Вашингтон Оттава

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

1. Дополнение БД новыми записями.

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

3. Ввести название страны и определить среднюю плотность населения. Результат вывести в виде «название страны – средняя плотность населения».

4. Определить страны с максимальной площадью в каждой части света и вывести их по возрастанию площадей.

5. Удалить записи о странах, население столиц которых лежит в интервале 100-500 тыс. Выдать количество таких записей.

6. Для каждой части света определить суммарную численность населения всех приведенных стран и вывести их в порядке убывания в виде: «часть света – суммарная численность населения».

7. Ввести название столицы и вывести название страны, часть света и население страны, а также название стран, численность населения которых меньше, чем численность населения страны с соответствующей столицей.

8. Заменить для Франции год переписи и численность населения столицы и страны (новые данные ввести).

ВАРИАНТ 23

База данных «Библиотека»

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

Каждая запись должна содержать следующие поля:

− Фамилия

− Паспорт,

− Код книги,

− Автор,

− Название,

− Жанр,

− Год издания,

− Издательство,

− Количество,

− Цена,

− Дата взятия,

− Дата возврата.

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

1) Дополнение БД новыми записями.

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

3) Вывод списка читателей, которые имеют «на руках» книги по информатике.

4) Вывод списка читателей, которые имеют «на руках» более одной книги.

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

6) Вывод названий тех книг, которые не взяты читателями в данный момент.

7) Найти минимальный и максимальный сроки пользования книгами читателями библиотеки.

8) Вывод списка тех читателей, которые не взяли ни одной книги за последний год.

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

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

ВАРИАНТ 24

База данных «Зарплата»

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

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

Фамилия Ставка в час Часы Зарплата Премия Начислено Налог На руки
Иванов          
Петров          
Федоров          
Сидоров          
Васильев          
Никитин          
Горбатенко          
Смыслов          
Воронов          
Коровин          
                Сумма

Примечания.

Зарплата: ставку в час умножить на количество отработанных часов.

Премия: если больше 100 часов, то 50%, если меньше, то 30% от зарплаты.

Начислено: зарплата + премия.

Налог: 12% от начисленного.

На руки: начислено – налог.

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

1. Дополнение БД новыми записями.

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

3. Получить список сотрудников по возрастанию их зарплаты.

4. Получить список сотрудников со ставкой в час меньше 20 руб.

5. Найти сотрудника с наименьшей зарплатой, вывести его данные.

6. Вычислить сумму, полученную на руки сотрудниками всего отдела.

7. Увеличить ставку для сотрудника на 25% (фамилия сотрудника задается).

8. Удаление сведений о сотруднике с наименьшим количеством отработанных часов.

ВАРИАНТ 25

ВАРИАНТ 26

Отдел кадров ВУЗа.

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

Каждая запись должна содержать следующие поля:

• фамилия, имя, отчество,

• должность,

• факультет,

• кафедра,

• возраст,

• стаж.

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

1. дополнение БД новыми записями,

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

3. вывод списка сотрудников заданной кафедры,

4. вывод списка профессоров ВУЗа,

5. сортировку по возрастанию стажа работы,

6. вывод данных о старейшем преподавателе (факультет, кафедра, долж­ность, стаж, возраст),

ВАРИАНТ 27

База данных «Страны Европы»

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

Каждая запись должна содержать следующие поля:

− Название страны,

− Столица,

− Население,

− Площадь,

− ВНП,

− Доход на душу населения,

− Название валюты.

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

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

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

3) Вывод списка стран, чье население более 1 млн чел. Список отсортируйте по алфавиту.

4) Вывод списка стран, площадь которых больше 300 тыс. км2. Список отсортируйте по алфавиту.

5) Вывод списка тех государств, в наименовании валют которых присутствует слово «крона»

6) Вычислить процент дохода на душу населения к валовому национальному продукту (ВНП).

7) Перевести ВНП из национальной валюты в доллары по текущему курсу.

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

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

Примечание.

ВНП – Валовой Национальный Продукт – это вся произведённая данной страной продукция за определённый период времени, стоимость всех выпущенных товаров и оказанных услуг.

"Доход на душу населения" или "душевой доход".– ВНП, деленный на численность населения страны. Этот показатель дает представление о том, сколько получил бы каждый житель страны, если бы весь годовой национальный доход был распределен между всеми гражданами страны поровну.

ВАРИАНТ 28

База данных «Аукционы»

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

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

Город Дата Сумма Покупатели Продано книг
Киев Харьков Киев Донецк Москва Москва Санкт-Петербург Харьков Санкт-Петербург Киев Москва 7 января 12 января 15 января 17 января 17 января 21 января 23 января 30 января 1 февраля 7 февраля 20 февраля

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

1. Дополнение БД новыми записями.

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

3. Вывести общие итоги аукционов (сумму, количество покупателей и проданных книг).

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

5. Определить итоги аукционов книжных в каждом городе.

6. Вывести название города, на аукционах которого было продано больше всего книг, чем в других городах.

7. Вывести дату аукциона, на котором было меньше всего покупателей.

8. Заменить данные об аукционе в городе Донецке (новые данные задать).

ВАРИАНТ 29

База данных «Аэрофлот»

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

Каждая запись должна содержать следующие поля:

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

- пункт назначения;

- время вылета;

- количество свободных мест;

- время в пути.

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

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

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

3. Вывод всех рейсов.

4. Вывод информации о наличии свободных мест на самолеты в заданный пункт назначения, стоимость билетов.

5. Вычисление времени прибытия в пункт назначения.

ВАРИАНТ 30

База данных «Холодильники»

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

Каждая запись должна содержат следующие поля:

- наименование модели;

- объем (в куб. см.);

- температура морозильной камеры (в градусах)

- размеры: высота, ширина, длина,

- цена.

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

1. Дополнение БД новыми записями.

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

3. Вывод на экран базы данных с сортировкой названий по алфавиту.

4. Вывод размеров холодильника по его названию.

5. Вывод диапазона температур морозильных камер.

6. Сортировать по возрастанию объема камеры.

7. Сортировать по убыванию цен.

ВАРИАНТ 31

База данных «Предприятие»

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

Фирма Зарплата Арендная плата Аренда оборудования Другие расходы Затраты на произ-во Валовая выручка НДС Выручка от реализации Валовая прибыль
Айвенго Циклон Грифон Гармаш Аргос Континент        

Примечания.

- Налог на добавленную стоимость (НДС) определить путем умножения значения статьи валовая выручка на коэффициент НДС (20%);

- затраты на производство продукции определить, как сумма зарплаты, арендной платы, аренды оборудования и других расходов;

- выручку от реализации определить как разность между валовой выручкой и НДС;

- валовая прибыль определяется как разность между статьями выручка от реализации и затраты на производство продукции.






Читайте также:

Последнее изменение этой страницы: 2016-03-17; Просмотров: 87; Нарушение авторского права страницы


lektsia.com 2007 - 2017 год. Все права принадлежат их авторам! (0.228 с.) Главная | Обратная связь