Помогите плиз Девушке (задача на классы-контейнеры)

Тема в разделе "Общие вопросы по С и С++", создана пользователем minsk_girl, 1 май 2007.

Статус темы:
Закрыта.
  1. minsk_girl

    minsk_girl Гость

    Доброго времи суток, дорогие!!!!!!!!!!
    Помогите, плиз, деdeirt-студентке!
    Необходимо решить задачу на классы, используя контейнеры!
    Я не понимаю условия задачи.
    Может кто растолкует!!! :)

    Задача «Компьютерное кафе». Центр «Компьютер-Сервис» имеет в своем распоряжении сеть компьютерных кафе, в которых установлены компьютеры разных марок, используемые либо для игр, либо для выхода в Интернет. Каждое кафе имеет свой круг сотрудников и на-бор компьютеров, цены на которые установлены в двух категориях: для игры и для выхода в Интернет, цена устанавливается почасовая. Каждый компьютер имеет определенный срок службы, после чего он подлежит списанию. В конце рабочего дня использование компьюте-ра фиксируется датой, количеством проданных билетов по каждой из категорий.
    Центр «Компьютер-Сервис» должен иметь сведения:
    о компьютерном кафе: название кафе, адрес кафе, фамилия директора, количество компью-теров;
    о компьютерах: название компьютера, регистрационный номер компьютера, год приобрете-ния, срок службы (в часах), стоимость одного часа времени использования по категориям (Интернет, игра), название кафе;
    о результатах работы за день: дата, название кафе, регистрационный номер компьютера, количество проданных билетов по категориям, количество использованного времени по ка-тегориям (в часах).
    Необходимо:
    Выдать следующую информацию:
    • по указанному названию кафе – общее количество посетителей и суммарное время использования компьютеров по категориям за указанный период;
    • по каждому компьютеру – сведения о местоположении компьютера и общей выруч-ке, начиная с указанного периода;
    • по каждому компьютеру – сведения об оставшемся времени его использования по возрастанию значений;
    • по наиболее посещаемому кафе, – сведения о местоположении кафе, фамилии дирек-тора и количестве посетителей за последний месяц;
    • по трем кафе с наибольшим количеством посетителей – количество полученных де-нег за указанный период по каждому кафе и перечислением компьютеров, там уста-новленных.
     
  2. North

    North Гость

    Вектора, итераторы, алгоритмы куча глупых структур, скучно все это.

    Задание очень смахивает на курсовую работу, да ?
     
  3. minsk_girl

    minsk_girl Гость

    Для: North
    Ну типа курсовой. Я не понимаю, что заносить в структуры, а что - в класс-контейнер. И сколько будет структур , три???
    подскажи, плиз, примерный алгоритм.

    :)

    Ну хоть кто-нибудь ПОМОГИТЕ!!!!!!!!!!!!!!!!
    Я так нервничаю. Нам просто препод сказал, чтобы сами разобрались в этой теме. У меня даж нету материалов никаких. Я не знаю, что и делать :)
     
  4. Гость

    Класс Cafe
    vector<Cafe> содержит все кафе

    В классе Cafe поля как описано, плюс
    - одно поле vector<Computer>, или можно этот вектор просто иметь отдельно, в конце концов имя кафе внутри описания каждого компьютера.
    - одно поле vector<DayResult> Тоже может быть внутри класса Cafe или снаружи.
    Смотря по типам запросов кажется, что засунуть их внутрь класса Cafe было бы логичнее.

    Class Computer содержит поля как сама описала выше. Внутри никаких векторов.
    Class DayResult - то же самое.

    А дальше трудолюбиво читать все это барахло из файла, а потом обходить все эти вектора в циклах.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей