Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2012_Lab4_PHP_database.doc
Скачиваний:
2
Добавлен:
14.11.2019
Размер:
272.38 Кб
Скачать
  1. Реалізувати інтерфейс для роботи з «Таблицею результатів вступних випробувань»:

П.І.Б. абітурієнта

Бали за іспит №1

Бали за іспит №2

Бали за іспит №3

Примітки

Загальний результат *

Зараховано *

1

Муляр І.В.

78

81

96

медаліст

255

+

Значення поля «Загальний результат» обчислюється за формулою:

«Загальний результат» = «Бали за іспит №1» + «Бали за іспит №2» + «Бали за іспит №3»)

Значення поля «Зараховано» = «+», якщо «Загальний результат» абітурієнта потрапляє до десятки найвищих значень, і «-» – в інакшому випадку.

  1. Реалізувати інтерфейс для роботи з «Календарем днів народження»:

П.І.Б. контакту

Категорія

Примітки

Дата народження

Днів до дня народження *

1

Муляр І.В.

Робота

-

17.05.1986

234

Значення поля «Днів до дня народження» обчислюється за формулою:

«Днів до дня народження» = «Дата народження» - Сьогоднішня дата

  1. Реалізувати інтерфейс для роботи з «Таблицею нарахування заробітної плати»:

Прізвище

Ім’я

По-батькові

Ставка

К-сть годин

Оцінка

Платня *

1

Муляр

Іван

Володимирович

6400

190

5

+

Значення поля «Платня» обчислюється за формулою:

«Платня» = («Ставка» * «К-сть годин» / 168) + і * ((«К-сть годин» - 168) * «Ставка» * «Оцінка» / 2),

де і=1, якщо «К-сть годин» > 168, або 0 – в інакшому випадку. «Оцінка» виставляється за п’ятибальною шкалою.

  1. Реалізувати інтерфейс для роботи зі «Статистикою водопостачання»:

Адреса будинку

К-сть квартир

Спожито гарячої води на рік, м3

Спожито холодної води на рік, м3

Спожито води для опалення на рік, м3

Довжина сезону опалення, міс.

Спожито води на квартиру в місяць, м3 *

1

вул. Паладіна, 63А

360

24018

468244

100000

5

169.5

Значення поля «Спожито води на квартиру в місяць» обчислюється за формулою:

«Спожито води на квартиру в місяць» = («Спожито гарячої води на рік» / 12 + «Спожито холодної води на рік» / 12 + «Спожито води для опалення на рік» / «Довжина сезону опалення») / «К-сть квартир»

  1. Реалізувати інтерфейс для роботи з «Обліком рахунків за телефонні розмови»:

П.І.Б. абонента

Абон-плата, грн

Міські розмови, хв

Міжміські розмови, хв

Залишок з минулого періоду, грн

До сплати, грн *

1

Муляр І.В.

15

129

23

10.90

56.48

Значення поля «До сплати» обчислюється за формулою:

«До сплати» = «Абонплата» + («Міські розмови» - 60) * Тариф на міські розмови + «Міжміські розмови» * Тариф на міжміські розмови – «Залишок з минулого періоду»,

де тарифи на міські та міжміські розмови задаються окремо.

  1. Реалізувати інтерфейс для роботи з «Календарем подій»:

Подія

Тип

Місце

Початок

Кінець

Альтернативи *

1

«Славське Рок»

Муз. фести-валь

С. Славське, Львівська обл.

07.09

09.90

«Шешори», «ДДТ»

Поле «Альтернативи» містить перелік подій, які перетинаються за часом з поточною подією.

  1. Реалізувати інтерфейс для роботи з «Оцінкою рейтингу ігор чемпіонату»:

Команда-переможець

Переможена команда 2

Місце проведення

Рейтинг місця проведення, %

Рейтинг гри, % *

1

WMD

Legion

Trinity Club, КПІ

81

77

Значення поля «Рейтинг місця проведення» обчислюється за формулою:

«Рейтинг гри» = «Рейтинг місця проведення» * <Рейтинг команди-переможця> * <Рейтинг переможеної команди>,

де значення <Рейтинг команди> дорівнює зваженій сумі рейтингів всіх ігор, в яких брала участь команда, з коефіцієнтом 0.75, якщо команда перемогла, або 0.25, якщо команда програла. <Рейтинг команди> не може перевищувати 100. Початковий рейтинг всіх команд до першої гри (відстежувати за ідентифікатором запису) = 50.