О Свободной кассе!

Кто вообще в это время что-то покупает подобным образом?

  • Перед вами список купленных товаров, который можно просмотреть, нажав на стрелки.
  • Над ним указана цена, которую заплатил покупатель.
  • Сложите стоимость всех товаров, применяя к каждому из них скидку, учитывая день недели.
  • Товары на развес нужно взвесить, прежде чем применять к ним скидку.
  • Если покупатель заплатил достаточно, просто введите с помощью кнопок сумму сдачи, которую покупатель должен получить, а затем нажмите кнопку “SUBMIT”.
  • Иначе, если покупатель заплатил не полностью, нажмите кнопку “SUBMIT” без ввода сдачи, чтобы уведомить об этом покупателя. Ждите новую сумму денег от покупателя, а затем посчитайте необходимую сдачу.
  • После того, как кнопка “SUBMIT” будет нажата, экран со сдачей будет очищен.

Глоссарий

  • Цена за товар относится к цене до скидки.
  • У товаров с фиксированной ценой не меняется стоимость независимо от их веса.
  • Цифровой корень числа вычисляется следующим образом: все цифры числа суммируются, затем цифры уже полученного числа суммируются. Данный процесс идёт до тех пор, пока вы не получите одну цифру, которая и является цифровым корнем числа.
  • Если при округлении к ближайшему целому числу округляемая цифра равна 5 и более, происходит округление вверх, иначе — вниз.

Скидки:

День недели — дата, указанная на компьютере сапёра в момент активации модуля
Важное Воскресенье
Все товары с фиксированной ценой, в английском названии которых имеется буква S, стоят на 2.15 дороже.
Податливый Понедельник
Первый, третий и шестой товары в списке идут со скидкой в 15%.
Волнующий Вторник
Подсчитайте цифровой корень товара без десятичного разделителя. Прибавьте столько долларов к цене товара. Применимо только к товарам с фиксированной стоимостью.
Сумасшедшая Среда
Поменяйте местами все появления наибольшей цифры в цене с наименьшей.
Чарующий Четверг
Все товары на нечётной позиции в списке товаров идут в половину их стоимости.
Фрутопятница
Все фрукты стоят на 25% дороже за фунт.
Сладкая Суббота
Все сладости идут со скидкой в 35%.

Стоимость товаров:

Цены всегда пишутся в долларах, например, $0.68 вместо 68 центов. Все цены округляются до второго десятичного знака. Вы должны округлять стоимость товара после подсчёта его стоимости и применения скидки.
ТоварЦенаКатегория
Bananas$0.87 per lbФрукты
Broccoli$1.39 per lbОвощи
Candy Canes$3.51Сладости
Canola Oil$2.28Oil
Cereal$4.19Зерновые
Cheese$4.49Молочные
Chicken$1.99 per lbБелковые
Chocolate Bar$2.10Сладости
Chocolate Milk$5.68Молочные
Coffee Beans$7.85Прочее
Cookies$2.00Сладости
ТоварЦенаКатегория
Mints$6.39Сладости
Mustard$2.36Прочее
Oranges$0.80 per lbФрукты
Paper Towels$9.46Красота/Гигиена
Pasta Sauce$2.30Овощи
Peanut Butter$5.00Белковые
Pork$4.14 per lbБелковые
Potato Chips$3.25Oil
Potatoes$0.68 per lbОвощи
Shampoo$4.98Красота/Гигиена
Socks$6.97Прочее
Deodorant$3.97Красота/Гигиена
Фрукты Punch$2.08Сладости
Grape Jelly$2.98Сладости
Grapefruit$1.08 per lbФрукты
Gum$1.12Сладости
Honey$8.25Сладости
Ketchup$3.59Прочее
Lemons$1.74 per lbФрукты
Lettuce$1.10 per lbОвощи
Lollipops$2.61Сладости
Lotion$7.97Красота/Гигиена
Mayonnaise$3.99Oil
Soda$2.05Сладости
Spaghetti$2.92Зерновые
Steak$4.97 per lbБелковые
Sugar$2.08Сладости
Tea$2.35Water
Tissues$3.94Красота/Гигиена
Tomatoes$1.80 per lbФрукты
Toothpaste$2.50Красота/Гигиена
Turkey$2.98 per lbБелковые
Water Bottles$9.37Water
White Bread$2.43Зерновые
White Milk$3.62Молочные