- •Вариант 1
- •Вариант 2 «обработка автоперевозок»
- •Вариант 3 «основные средства»
- •Вариант 4 «оплата услуг телефонной связи»
- •Вариант 5 «рализация товара»
- •Вариант 6 «видеопрокат»
- •Вариант 7 «секретарь»
- •DateDiff(«h»; дата_нач; дата_кон)
- •Вариант 8 «платная отработка»
- •Вариант 9 «товарообороты»
- •Вариант 10 «квартплата»
- •Вариант 11 «ремонт квартир»
- •Вариант 12 «музеи»
- •Вариант 13 «больница»
- •Вариант 14 «турфирма»
- •Вариант 15
- •Вариант 16 «винный погреб»
- •Вариант 17 «автопарк»
- •Вариант 18 «операции с банками»
- •Вариант 19 «ремонт автомобилей»
- •Вариант 20 «ателье»
- •Вариант 21 «учет кадров на предприятии»
- •Вариант 22 «авиаперевозки»
- •Вариант 23 «автогонки»
- •Вариант 24 «автозаправочная станция»
Вариант 1
«БИБЛИОТЕКА»
Запросы с вычислением полей:
По Таблице 1 вычислить Возраст каждой книги в годах, месяцах и днях (например: 2 года 4 месяца и 3 дня) на текущую дату; Результат вывести в отдельном поле в виде текста: Возраст книги «Название книги» 15 лет 4 месяца и 23 дня.
По результатам предыдущего запроса, расставить в списке книг сообщение – «подлежит реставрации», если возраст >=20 лет, «подлежит списанию», если у книги возраст >=50 лет.
Для каждой записи Таблицы 3 подсчитать сколько дней была на руках каждая книга. Для книг, которые еще не возвращены, подсчитать сколько дней они находятся на руках на текущую дату. Код книги вводится с клавиатуры;
Используя результаты предыдущего запроса рассчитать сумму штрафа за просрочку возврата книги по следующему правилу: если книга на руках более 14 дней, то за каждый день просрочки – 5% от Цены книги.
Вывести название дня недели и название месяца выдачи книги; Результат вывести в следующей форме: Книга «название книги» выдана в «название дня недели» «день месяца» «название месяца».
Вариант 2 «обработка автоперевозок»
Запросы с вычислением полей:
По Таблице 1 для каждой машины вычислить «Возраст» тех.осмотра на текущую дату в месяцах и днях; Вывести в виде текста в отдельном поле текст: С момента техосмотра «номер машины» прошло «количество месяцев» месяцев и «количество дней» дней. Техосмотр проходил в «название дня недели».
По результатам предыдущего запроса, если тех. осмотр был более, чем 18 месяцев назад – «Пора готовиться к тех.осмотру», если более 20 месяцев назад, в новом поле проставить «Очень скоро тех. осмотр»,
Если считать, что тех.осмотр надо проходить каждые 2 года, в отдельном поле проставить дату следующего тех.осмотра и день недели, на который попадает эта дата.
Вычислить Стаж каждого водителя в днях, месяцах и годах на текущую дату (например, 23 года 8 месяцев и 12 дней). Код водителя вводится с клавиатуры.
Установить надбавку для перевозок, выполняемых в выходные дни в размере 15%.
Вариант 3 «основные средства»
Запросы с вычислением полей:
Для каждого объекта ОС подсчитать на текущий момент время использования ОС в годах, месяцах и днях. Результат вывести в виде: Время использования ОС «количество лет» «количество месяцев» и «количество дней»;
Получить для каждого ОС дату окончания срока полезного использования, исходя из даты ввода в эксплуатацию и срока полезного использования. Напечатать сообщение в виде: 25 «название месяца» в «название дня недели» истекает срок эксплуатации «название ОС»;
По результату предыдущего запроса сформировать и заполнить новое поле Примечание по следующему правилу:
если дата окончания срока полезного использования < текущей даты – можно эксплуатировать,
если дата окончания срока полезного использования > текущей даты – к списанию,
если дата окончания срока полезного использования = текущей дате – ищем замену;
Для каждого объекта ОС подсчитать в денежном эквиваленте величину годового износа ОС. Найти величину износа в у.е. Курс у.е. вводится с клавиатуры;
Подсчитать для эксплуатируемых ОС балансовую стоимость на текущую дату, с учетом износа.