Главная страница
Навигация по странице:

  • Модель Время разработки Цена (руб.)

  • Примечание

  • Позиция Стоимость (руб.) Время готовки (мин.)

  • Лабораторная работа 2. Разработка программных модулей. Лабораторная работа 2. Задача разработать графический интерфейс компании "BestCar"


    Скачать 358.37 Kb.
    НазваниеЗадача разработать графический интерфейс компании "BestCar"
    АнкорЛабораторная работа 2. Разработка программных модулей
    Дата15.05.2022
    Размер358.37 Kb.
    Формат файлаpdf
    Имя файлаЛабораторная работа 2.pdf
    ТипЛабораторная работа
    #531260

    ЛАБОРАТОРНАЯ РАБОТА 2: ИСПОЛЬЗОВАНИЕ
    ПАТТЕРНА ФАБРИЧНЫЙ МЕТОД.
    ЗАДАЧА 1.
    Разработать графический интерфейс компании “BestCar”.
    У компании есть 3 завода по производству автомобилей марки BC:

    На первом заводе производятся модели: mul, parade, perception

    На втором заводе производятся модели: pan, slash

    На третьем заводе производятся модели: cafe-pastry, half-eyed
    Рассчитать сколько моделей машин выпустится с заводов (пользователь сам указывает количество дней для расчёта) и сколько компания “BestCar” получит прибыли, если известно, что:
    Модель
    Время разработки
    Цена (руб.)
    Mul
    1 день
    5 000 000
    Parade
    6 часов
    3 000 000
    Perception
    14 дней
    14 000 000
    Pan
    8 часов
    3 500 000
    Slash
    7 часов
    6 000 000
    Café-pastry
    5 дней
    12 000 000
    Half-eyed
    4 дня
    7 000 000
    Примечание: каждая машина разрабатывается параллельно другим автомобилям. Выходные дни заводов отсутствуют.
    ЗАДАЧА 2.
    Разработать графический интерфейс загруженности компании “Бистро-еда”.
    У компании в городе существует две точки. Загруженность двух точек должна быть отражена на графическом интерфейсе.
    Максимальное время готовки пользователь выставляет сам.
    Заказы оформляются и обрабатываются в реалтайме
    Пользователь может добавить по кнопке покупателя к любому точке компании
    (список позиций для покупки генерируется автоматически)
    На экране отображается список позиций, которые обрабатываются
    Минуты готовки заменяются на секунды обработки в реалтайме
    Информация загруженности отображается по каждой кухне


    До 50% - Зелёный цвет текста

    От 50% до 90% - Желтый или оранжевый цвет текста

    От 90% до 100% - Красный цвет текста
    Получаемый доход подсчитывается по выполнению заказа
    Загруженность определяется создаваемой едой.
    Кухня 1: бургеры
    Кухня 2: картошка-фри
    Кухня 3: салаты, напитки
    Кухня 4: стрипсы, наггетсы
    Меню кухни:
    Позиция
    Стоимость (руб.)
    Время
    готовки
    (мин.)
    Бургер #1 100 1
    Бургер #2 77 3
    Салат #1 150 2
    Салат #2 200 5
    Картошка-фри #1 70 4
    Картошка-фри #2 100 6
    Стрипсы #1 160 3
    Наггетсы #1 149 2
    Пользователь задаёт количество сотрудников на каждой кухне.
    Загруженность определяется по формуле:
    Суммарное время готовки (мин)
    Кол − во сотрудников
    = Среднее время готовки (мин)
    100%
    Макс. время готовки (в мин)
    ∗ среднее время готовки (мин)
    = Ср. время готовки (%)


    написать администратору сайта