- •Реалізувати інтерфейс для роботи з «Журналом здачі лабораторних робіт»:
- •Реалізувати інтерфейс для роботи з «таблицею довіри до результатів соціологічного опитування»:
- •Реалізувати інтерфейс для роботи з «випискою операцій з банківським рахунком»:
- •Реалізувати інтерфейс для роботи з «Картою розподілу ресурсів»:
- •Реалізувати інтерфейс для роботи з «Таблицею товарів»:
- •Реалізувати інтерфейс для роботи з «Каталогом акційних пропозицій»:
- •Реалізувати інтерфейс для роботи зі «Статистикою витрат на мобільний зв’язок»:
- •Реалізувати інтерфейс для роботи з «Таблицею результатів вступних випробувань»:
- •Реалізувати інтерфейс для роботи зі «Статистикою водопостачання»:
- •Реалізувати інтерфейс для роботи з «Обліком рахунків за телефонні розмови»:
- •Реалізувати інтерфейс для роботи з «Калькулятором тарифних планів»:
- •Порядок виконання роботи та зміст звіту
- •Контрольні питання
Реалізувати інтерфейс для роботи з «Таблицею товарів»:
№ |
Наіменування |
Код |
Ціна, грн |
Вкладені товари |
Кінцева ціна, грн * |
1 |
Відеогра «Ben-10» |
ben10-cd |
64.00 |
- |
64.00 |
2 |
Спеціальний набір «Ben-10» |
ben10-bundle |
0 |
1, 3 |
269.03 |
3 |
Колекційна фігура «Ben-10» 14см в асортименті |
ben10-fig |
252.50 |
- |
252.50 |
… |
|
|
|
|
|
Значення поля «Кінцева ціна» обчислюється за формулами:
«Кінцева ціна» = «Ціна», для простих наіменувань (тобто таких, що не мають вкладених товарів)
«Кінцева ціна» = 0.85 * «Ціна» вкладених товарів, для складених товарів
Округлення цін відбувається до сотих.
Реалізувати інтерфейс для роботи з «Деревом коментарів»:
№ |
Коментар |
Автор коментаря |
Є відповіддю на коментар № |
Кількість відповідей * |
… |
|
|
|
|
2 |
В цілому погоджуюся, але Ви невірно розумієте саму суть даного явища |
Razorxx |
1 |
3 |
… |
|
|
|
|
Значення поля «Кількість відповідей» дорівнює кількості записів, для яких «Є відповіддю на коментар №» = «№» поточного запису.
Реалізувати інтерфейс для роботи з «Таблицею доступності товарів інтернет-магазину»:
№ |
Наіменування |
Код |
Кількість, шт |
Видимість в магазині |
Доступність * |
1 |
Відеогра «Ben-10» |
ben10-cd |
23 |
true |
true |
2 |
Колекційна фігура «Ben-10» 14см в асортименті |
ben10-fig |
0 |
true |
false |
… |
|
|
|
|
|
Значення поля «Доступність» обчислюється за формулою:
«Доступність» = («Кількість» > 0) & «Видимість в магазині»,
де & позначає логічну операцію кон’юнкції.
Реалізувати інтерфейс для роботи з «Каталогом акційних пропозицій»:
№ |
Наіменування |
Ціна, грн |
Акційна ціна, грн |
Акція діє з |
Акція діє до |
Поточна ціна, грн * |
1 |
Apple iPhone 4g 16 Gb black |
4231.50 |
3999 |
14.06.12 |
21.06.12 |
4231.50 |
… |
|
|
|
|
|
|
Значення поля «Поточна ціна» обчислюється наступним чином:
«Поточна ціна» = «Акційна ціна», якщо сьогоднішній день знаходиться в діапазоні від «Акція діє з» до «Акція діє до», або «Ціна» – в інакшому випадку.
Реалізувати інтерфейс для роботи зі «Статистикою витрат на мобільний зв’язок»:
№ |
П.І.Б. абонента |
Тип тарифу |
Дзвінки всередині мережі, с |
Дзвінки поза мережею, с |
К-сть СМС, шт. |
Сумарні витрати, грн * |
1 |
Муляр І.В. |
1 |
3504 |
1204 |
23 |
121.50 |
… |
|
|
|
|
|
|
Значення поля «Сумарні витрати» обчислюється за формулою:
«Сумарні витрати» = «Дзвінки всередині мережі» * «Вартість розмов всередині мережі» + «Дзвінки поза мережею» * «Вартість розмов поза мережею» + «К-сть СМС» * «Вартість СМС»,
де значення «Вартість розмов всередині мережі», Вартість розмов поза мережею» та «Вартість СМС» задаються окремо для кожного типу тарифу (задати не менше 3 різних тарифів).