Помогите написать алгоритм!

192
07 июля 2018, 20:40

Задача о трех переговорных В офисе есть 3 переговорных комнаты: Aztec,Navajo и Cherokee. В переговорной Aztec помещается до 8 человек, есть проектор и маркерная доска. В переговорной Navajo помещается до 6 человек, нет проектора, но есть маркерная доска. В переговорной Cherokee помещается до 4 человек, нет ни проектора, ни маркерной доски. Человек не знает характеристики каждой из переговорных и просто заполняет поля: кол-во человек, нужен ли проектор, нужна ли маркерная доска. Необходимо провести подбор переговорной. Если условиям соответствует несколько переговорных – приоритетной является переговорная снаименьшей вместимостью. Задача: предложить методику подбора переговорной, написать либо алгоритм/блок-схему, либо простую форму ввода и код подбора с выводом названия переговорной.

Answer 1

Алгоритм следующий.

Во время запроса переговорки определяются 3 величины (с условиями):

  1. наличие проектора, например А (0 или 1)
  2. наличие ММД, например В (0 или 1)
  3. количество людей, например С (от 1 до 8 включительно)

Из запроса получаем число по формуле: Х = А*100 + В*10 + С

А далее всё просто:

  1. если Х < 5 то ему нужна переговорка "Cherokee"
  2. если Х = 5 или Х = 6 или 10 < Х < 17 то ему нужна переговорка "Navajo"
  3. если Х = 7 или Х = 8 или Х > 16 то ему нужна переговорка "Aztec"
READ ALSO
Изменить путь в &#39;хлебных крошках&#39;

Изменить путь в 'хлебных крошках'

Проблема с 'хлебными крошками' в WordPressЕсть страница, на которой выводятся статьи

266
Некорректно работает lastInserId

Некорректно работает lastInserId

Нужно генерировать ссылку на текущую игру, я ничего лучше не придумал как использовать lastInsertId, пишу на ООП, и выходит так что результат выполнения...

187
getimagesize failed to open stream: Invalid argument in

getimagesize failed to open stream: Invalid argument in

Помогите новичку, пожалуйстаВ общем в кратце, Пользователь добавляет фото и я пытаюсь его обрезать с шириной 1050 сохраняя пропорции

218