Модель работы лифта на Java с использованием потоков
350 UAHПользователь задает количество этажей в здании и количество лифтов. На этажах есть очереди пассажиров, задаються в коде программы. Пассажир - отдельный класс, он имеет вес пассажира, откуда и куда едет. Если очередь не пустая, на этом этаже, - то лифт вызван. Каждый лифт - отдельный поток. Всей работой лифтом руководит класс диспетчер, который определяет, какой лифт послать на какой этаж. Если в лифт заходит пассажир, то в очередь движение лифта додается этаж, куда едет пассажир. Если лифт едет вверх, то он может подобрать пассажиров, что едут вверх, если вниз - то тех, кто едет вниз по пути лифта. Если, например, лифт едет вниз, а на этаже только те, кто едут вверх - то лифт не останавливается. У лифта есть своя грузоподъемность. Есть время движение лифта между этажами и время остановки на этаже.
-
1825 52 0 Похоже на дипломную. Цена минимальная. Опыт есть
skype: hdls19
-
1064 33 2 Реализую за пару часов, опыт ошромный!) Вам надо с графическим интерфейсом?
Пишите в
Telegram/viber: +37495090598
Email: sargis.abrahamyan. [email protected]
Актуальные фриланс-проекты в категории Java
Разработка Android-приложения плеера для сервиса онлайн-ТВ
27 000 UAH
Нужен Android-разработчик для создания нативного Android-приложения для сервиса онлайн-ТВ. Планируется две версии: для мобильных устройств: смартфоны и планшеты; для Android TV / Android STB: телевизионные приставки. Ориентировочные сроки: до 3 месяцев. Ориентировочный… Java, Разработка под Android ∙ 25 дней 7 часов назад ∙ 31 ставка |