Lesson 27 homework

Exercise From Vadim

Создать обьект - корзину интернет магазина, который может:

  1. создавать элементы в корзине
  2. удалять элемент из корзины
  3. вернуть колличество всего элементов
  4. показать колличество одинаковых элементов
  5. показать цену всех элементов

Додати елемент

Видалити елемент

Інші дії


Exercise 1

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

  1. Вывод всего списка на экран таким образом, чтобы сначала шли некупленные продукты, а потом – купленные.
  2. Добавление покупки в список. Учтите, что при добавлении покупки с уже существующим в списке продуктом, необходимо увеличивать количество в существующей покупке, а не добавлять новую.
  3. Покупка продукта. Функция принимает название продукта и отмечает его как купленный.

Додати продукт до списку

Купити продукт

Інші дії


Exercise 2

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

  1. Распечатка чека на экран;
  2. Подсчет общей суммы покупки;
  3. Получение самой дорогой покупки в чеке;
  4. Подсчет средней стоимости одного товара в чеке.

Роздрукувати чек


Exercise 3

Создать массив CSS-стилей (цвет, размер шрифта, выравнивание, подчеркивание и т. д.). Каждый элемент массива – это объект, состоящий из двух свойств: название стиля и значение стиля. Написать функцию, которая принимает массив стилей и текст, и выводит этот текст с помощью document.write() в тегах <p> </p> добавив в открывающий тег атрибут style со всеми стилями, перечисленными в массиве.


Exercise 4

Создать массив аудиторий академии. Объект-аудитория состоит из названия, количества посадочных мест (от 10 до 20) и названия факультета, для которого она предназначена. Написать несколько функций для работы с ним.

  1. Вывод на экран всех аудиторий;
  2. Вывод на экран аудиторий для указанного факультета;
  3. Вывод на экран только тех аудиторий, которые подходят для переданной группы. Объект-группа состоит из названия, количества студентов и названия факультета;
  4. Функция сортировки аудиторий по количеству мест;
  5. Функция сортировки аудиторий по названию (по алфавиту).
Сортування