@5oCent

Какой алгоритм для нахождения товара на стеллаже?

Есть стеллаж
10 ярусов по 8 ячеек и в каждой ячейке по 15 мест
Пользователь вводит номер товара и надо определить на каком ярусе и в какой ячейке находится товар
  • Вопрос задан
  • 252 просмотра
Решения вопроса 1
hint000
@hint000
у админа три руки
10 ярусов по 8 ячеек и в каждой ячейке по 15 мест
:
сделать с помощью деления, то есть с помощью div и mod

levels = 10
cells = 8
places = 15
L = X div ( places * cells )
C = ( X div places ) mod cells
P = X mod places

здесь нумерация с нуля, как принято у программистов; если нужна нумерация с единицы (как у математиков), то добавить единицу к P, к C и к L.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
хранишь в массиве/таблице список товаров и их положение на стеллаже(ну или матрицу мест стеллажа с id товара в качестве значений) в чем проблема то?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы