Это код программы для кафе, которая принимает заказы на различные блюда и напитки, а затем рассчитывает итоговую стоимость заказа с учетом скидок и бонусов.

Раздел
Программирование
Предмет
Просмотров
84
Покупок
0
Антиплагиат
85% Антиплагиат.РУ (модуль - Интернет Free)
Размещена
21 Мая 2023 в 23:03
ВУЗ
Не указан
Курс
Не указан
Стоимость
100 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
код
16.5 Кбайт 100 ₽
Описание

Давайте более подробно рассмотрим работу этой программы.

  1. Создание базы меню

Сначала в программе создается список ArrayList под названием "menu". Затем этот список заполняется объектами класса Product, представляющими конкретные блюда и напитки, которые доступны для заказа в данном кафе.

Каждый объект класса Product содержит следующие поля:

  • code - код продукта;
  • name - наименование продукта;
  • price - цена продукта.

2.Принятие заказа

Затем программа приступает к принятию заказа у пользователя. Для этого используется объект класса Scanner. Пользователь должен ввести код продукта, который он хочет заказать, и количество этого продукта.

Затем программа проверяет введенный код продукта и добавляет соответствующую стоимость заказа в переменную, соответствующую типу продукта. Если код продукта находится в диапазоне от 1 до 4, то это значит, что в заказ входит пицца, и переменная "pizzaTotal" увеличивается на соответствующую стоимость, умноженную на количество. Если же код продукта равен 5, 6 или 7, то переменная "drinkTotal" увеличивается на соответствующую стоимость, умноженную на количество. Если пользователь вводит код, равный 0, то заказ заканчивается и программа переходит к расчету скидок и выводу чека для оплаты.

3.Расчет скидок и бонусов

После того, как программа получила все данные о заказе, она переходит к расчету скидок и бонусов. Если общая стоимость пиццы превышает 50 рублей, то программа предоставляет скидку в размере 20% от стоимости пиццы. Если общая стоимость напитков превышает 2 рубля, и количество напитков больше или равно 3, то программа предоставляет скидку в размере 15% от стоимости напитков.

Кроме того, если пользователь заказал 5 пицц Маргарита или Пепперони, то в заказ автоматически добавится бесплатная пицца.

4.Вывод информации о заказе

После того, как программа рассчитала итоговую сумму к оплате, она выведет на экран информацию о заказе. Сначала программа выведет список всех заказанных пицц, затем список заказанных напитков, а затем информацию о любых примененных скидках. В конце программа выведет общую сумму заказа.

5.Работа программы в целом

В целом программа позволяет пользователю производить заказы в кафе и получать информацию о стоимости и бонусах, которые он может получить. Кроме того, программа объединяет все данные о заказе вместе и позволяет пользователям точно знать, сколько денег им нужно заплатить в итоге.

Оглавление

Это код программы для кафе на Java

Вам подходит эта работа?
Похожие работы
Java
Задача Задача
2 Окт в 16:04
35 +2
0 покупок
Java
Задача Задача
13 Июл в 14:32
76 +4
0 покупок
Java
Задача Задача
13 Июл в 14:27
71 +1
0 покупок
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир