Консультация онлайн # 161123

Раздел: Pascal / Delphi / Lazarus
Автор вопроса: Sam145
Дата: 22.02.2009, 15:19 Консультация неактивна
Поступило ответов: 1
Здравствуйте уважаемые эксперты. Вот немогу решить задачу на паскале.
Требуется разработать программу управления лифтом для пятиэтажного здания в паскале.
Лифт будет двигаться вверх, если нажата кнопка этажа, находящегося выше кабины лифта.
Лифт будет двигаться вниз, если нажата кнопка этажа, находящегося ниже кабины лифта.
Две кнопки не могут быть нажаты одновременно.
Если при движении отпущена кнопка, то лифт остановится.
У меня есть решение этой задачи для трех этажного здания, а вот для пяти сообразить не могу. Заранее спасибо за все ответы.
Приложение:

Ответ # 1, Шевченко Дмитрий (Посетитель)

Здравствуйте, Sam145!

Немного упростил Вашу программу - теперь при нажатии номера этажа она просто запоминает "высоту", на которую должен приехать лифт.
Если лифт ниже этой высоты - он перемещается вверх, если выше - вниз.

Чтобы корректно отображалось всё здание - надо на заголовке консоли при работе программы нажать правой кнопкой мыши, выбрать "Умолчания" - "Расположение" - "Размер окна" - "Высота" и поставить там не менее 53 и перезапустить программу.
Успехов! smile

С уважением, Дмитрий.

Приложение:


Шевченко Дмитрий

Посетитель
22.02.2009, 18:02
Нет оценки ответа

Мини-форум консультации # 161123


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