Очередь на кассе (подробнее в описание) на с++

Раздел
Программирование
Предмет
Просмотров
348
Покупок
0
Антиплагиат
Не указан
Размещена
25 Мая 2021 в 22:14
ВУЗ
Не указан
Курс
Не указан
Стоимость
300 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
Laba2
2.9 Мбайт 300 ₽
Описание

Task_StackQueue

Для решения поставленных задач создайте собственные классы (MyStack, MyQueue) и классы java.util для поиска других решений (сигнатура методов должна совпадать, например, MyStack -> Stack - empty (), peek (), pop (), push ( Е пункт)).


1. Текст дается (до 15 баллов)


* Распечатайте слова и те же слова в обратном порядке


* Проверить последовательность скобок (совпадение, чередование)


2. Напишите программу, моделирующую очередь покупателей на кассе магазина (до 15 баллов). В магазине N очередей. Программа должна отражать покупателей всех очередей. Обслуживание каждого клиента зависит от количества товаров в корзине (случайное количество от 1 до 5, 1 корзина = 1 секунда). Например, разделите 10 покупателей на 3 очереди. Покупатель добавлен в ближайшую очередь.


После того, как очередь будет заполнена, следует покупать товары. Каждую секунду - 1 товар. Если в корзине 0 товаров - покупатель удаляется из очереди.


 

Task_StackQueue

To solve the tasks create your own classes (MyStack, MyQueue) and classes java.util to find other solutions (methods signature should coincide, for example, MyStack -> Stack - empty(), peek(), pop(), push(E item)).

 

1. The text is given (up to 15 points)

 

* Print out the words and the same words in reverse

 

* Check the sequence of brackets (matching, interleaving)

 

2. Write a program, which models a queue of the buyers in the check-out of the shop (up to 15 points). There are N queues in the shop. Program should reflect the buyers of all queues. Servicing of each client depends upon the number of the products in the shopping cart (occasional number from 1 till 5, 1 shopping cart = 1 second). For example, divide 10 buyers into 3 queues. A buyer is added to the nearest queue.

 

After the queue has been completed, the products should be bought. Each second - 1 product. If there are 0 products in the shopping cart – a buyer is removed from the queue.

 

 

Вам подходит эта работа?
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир