Форум программистов CodeGuru
25 Сентябрь 2018, 05:57:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: с++  (Прочитано 18273 раз)
0 Пользователей и 1 Гость смотрят эту тему.
сердар
Новичок
*
Офлайн Офлайн

Сообщений: 2


Просмотр профиля
« : 18 Март 2010, 20:48:58 »

КАК ЭТО БУДЕТ ВЫГЛЯДЕТЬ НА С++???
 В небоскребе N этажей и всего один подъезд; на каждом этаже по три квартиры; лифт может останавливаться только на нечетных этажах. Человек садится в лифт и набирает  номер нужной ему квартиры М. На какой этаж должен доставить лифт пассажира?
Записан
сердар
Новичок
*
Офлайн Офлайн

Сообщений: 2


Просмотр профиля
« Ответ #1 : 18 Март 2010, 20:52:22 »

Пожалуйста ребят помогите!!!
Записан
holdmann
Пользователь
***
Офлайн Офлайн

Сообщений: 262



Просмотр профиля
« Ответ #2 : 21 Март 2010, 02:18:31 »

оО

а в чем собственно сложность?
Записан

Елси вы хотите купить, продать, отремонтировать автомобиль в Ижевске: Вам сюда =)
(c)holdmann
3V
Администратор
Ветеран
*****
Офлайн Офлайн

Сообщений: 1347



Просмотр профиля WWW
« Ответ #3 : 26 Март 2010, 08:14:02 »

КАК ЭТО БУДЕТ ВЫГЛЯДЕТЬ НА С++???

Ну, если уж во главу угла ставится C++, то для начала стоит наверно:
 - реализовать класс небоскреба
 - реализовать класс квартиры (очень важно !)
 - реализовать класс лифта
 - реализовать класс человека

Интерфейс класса человека должен содержать такие методы как:
 - зайти в лифт
 - подумать, стоит ли ехать (важно !)
 - нажать кнопку нужного этажа
 - выйти из лифта
можно также предусмотреть методы переминания с ноги на ногу, почесывания различных мест, ковыряния в носу, и.т.д. (вызываются в процессе "движения" лифта)

Класс лифта, безусловно, стоит сделать шаблонным.
Ему будет передаваться класс стратегии поведения (то, что поведение лифта должно быть максимально приближено к поведению среднестатистического российского лифта (т.е. труднопредсказуемым) видно из 1-го поста: "лифт может останавливаться только на нечетных этажах").

Ну и класс квартиры. Вот тут - самое интересное. Огромный простор для бурной фантазии Голливудская улыбка
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!