Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2011, 22:43   #1
pavlovnik
Новичок
Джуниор
 
Регистрация: 11.12.2011
Сообщений: 0
По умолчанию с++, консольное приложение

оплата, 1000р,точнее то что останется после сбора всех этих комиссий на кошельки и т.д., срок видимо среда день...с++, консольное, винда 32 бита, сижу на вижуал студио 10, но нужна консолька

Туристическое бюро
Разработать приложение, предоставляющее информацию об различных туристических маршрутах и их реализации. Информация о туристическом маршруте – экскурсии хранится в некотором описателе экскурсии. Туристические маршруты делятся на однодневные и многодневные экскурсии.
Описатель однодневной экскурсии содержит: название экскурсии; дата экскурсии; стоимость одно места; максимальное число экскурсантов в группе и число проданных мест; маршрут экскурсии.
Описатель многодневной экскурсии содержит: название экскурсии; дата начала экскурсии и число дней; стоимость одно места; максимальное число экскурсантов в группе и число проданных мест; указатель на динамический массив описателей маршрута для каждого дня экскурсии.
Описатель маршрута экскурсионного дня – количество пунктов экскурсии и указатель на динамический массив описателей пункта экскурсии. Описатель пункта экскурсии – название населённого пункта, название экскурсионного объекта, время начала и продолжительность экскурсии (в часах) на экскурсионном объекте.
Информация обо всех туристических маршрутах сведена в перемешанную таблицу (перемешивание сцеплением). Доступ к элементам таблицы осуществляется по «коду» экскурсии. В таблице могут быть несколько описателей экскурсии с определённым «кодом», которые планируются на различные даты (версия). Каждый элемент таблицы содержит указатель на описатель экскурсии.
Обеспечить выполнение следующих операций.
 Для таблицы описателей экскурсий:
 включить новый элемент в таблицу по «коду» и «дате»;
 исключить элемент из таблицы по «коду» и «дате»;
 найти элемент в таблице по «коду» и «дате»;
 показать содержимое таблицы.
 Для любой экскурсии:
 показать информацию об экскурсии;
 получить (вернуть в качестве результата) информацию о количестве проданных мест; изменить информацию о количестве проданных мест;
 получить (вернуть в качестве результата) дату начала экскурсии; изменить «дату».
 Для любого маршрута:
 получить (вернуть в качестве результата) название населённого пункта; получить название экскурсионного объекта;
 получить время начала экскурсии; получить продолжительность экскурсии.
 Для приложения:
 объявить новый экскурсионный маршрут;
 отменить экскурсию по указанному туристическому маршруту для указанной даты;
 модифицировать информации о местах для экскурсии (оформить покупку, отказ);
 (*) выбрать ближайшую экскурсию по указанному туристическому маршруту (относительно указанной даты), используя класс-итератор.
Порядок выполнения работы
1. На основе описания задачи определить состав классов.
2. Разработать иерархию классов и схему их взаимодействия.
3. Для каждого класса определить его состояние и необходимые методы.
4. Разработать и отладить все классы. Приложение реализовать в виде простой диалоговой программы.
5. (*) Разработать и отладить класс, реализующий работу приложения. Предусмотреть в классе возможность сохранения таблицы в файле и ее восстановления.
6. (*) Разработать и отладить класс-итератор, с помощью которого реализовать дополнительные операции.
Примечание: пункты задания, отмеченные (*), являются дополнительными
pavlovnik вне форума Ответить с цитированием
Старый 11.12.2011, 22:47   #2
mikhail_404
Новичок
Джуниор
 
Аватар для mikhail_404
 
Регистрация: 30.10.2011
Сообщений: 0
По умолчанию

Вы, видимо, вместе учитесь: http://programmersforum.ru/showthread.php?t=176586 ?
e-mail: mikhail_404( at )mail.ru
ICQ : 596 217 48( ноль )
mikhail_404 вне форума Ответить с цитированием
Старый 11.12.2011, 22:52   #3
mikhail_404
Новичок
Джуниор
 
Аватар для mikhail_404
 
Регистрация: 30.10.2011
Сообщений: 0
По умолчанию

Пишите: mikhail_404@mail.ru
e-mail: mikhail_404( at )mail.ru
ICQ : 596 217 48( ноль )
mikhail_404 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
консольное приложение на С++ Kingstоn Помощь студентам 1 20.06.2011 21:00
Консольное приложение Linochka Компоненты Delphi 1 16.05.2011 12:11
C++! Консольное приложение!!! TrueTeapot Помощь студентам 2 03.10.2008 06:32
Консольное приложение a_priori Общие вопросы Delphi 6 12.03.2008 08:33
Консольное приложение eks-s Общие вопросы Delphi 17 25.01.2008 03:12