Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Задание "Бюро путешествий" на языке С# - ООП
Создан заказ №6418718
25 марта 2021

Задание "Бюро путешествий" на языке С# - ООП

Как заказчик описал требования к работе:
Бюро путешествий организовывает поездки для групп состоящих из различного количества людей. Цель данной работы: составить программу, моделирующую работу бюро путешествий (сохранение и обработка данных для пакетов путешествий). Программа должна соответствовать приведенным ниже требованиям, даже если они кажутся странными. 1. У каждого пакета путешествий имеется тип (например, “suusareis”, “Saaremaareis”, “Tallinnaekskursioon”), длительность в часах, стоимость для одного клиента и максимальное количество людей в группе (например, в автобус помещается 40 человек). Для каждого пакета должна быть возможность следующих операций: • запрос типа пакета • запрос длительности путешествия • запрос стоимости путешествия для одного участника • запрос максимального количества участников в группе • возможность установить стоимость путешествия для одного клиента • метод, который получает в качестве входного аргумента количество людей и проверяет, подходит ли данный пакет для группы с таким количеством людей • метод, который получает в качестве входного аргумента количество людей и возвращает вычисленную общую стоимость путешествия для данного количества людей; eсли количество людей (входной параметр) превышает максимальное количество людей в группе, то (используя предыдущий метод) возращается значение -1 • возможность представить информацию о пакете путешествия в текстовом виде (переопределить метод ToString()); eсли длительность поездки больше, чем 24 часа, то длительность поездки отобразить в количестве полных суток. 2 2. Спецпакет путешествия – это производный класс от предыдущего. Дополнительно к имеющимся возможностям необходимо реализовать: • скидку (%), действующую для больших групп • количество людей, начиная с которого действует скидка Например, стоимость пакета для одного клиента 20 евро. Если пакет заказывается для количества людей больше 10 (количество людей, начиная с которого действует скидка), то применятся скидка 10 процентов. • при создании Спецпакета (в конструкторе) проверяется, что количество людей, начиная с которого действует скидка, не превышает максимальное количество людей в группе; если превышает, то количество людей, начиная с которого действует скидка, приравнивается максимальному количеству людей в группе • метод, который получает в качестве входного аргумента количество людей и возвращает вычисленную общую стоимость путешествия для данного количества людей; eсли количество людей (входной параметр) превышает максимальное количество людей в группе, то (используя предыдущий метод) возращается значение -1; метод применяет скидку, если количество людей соответствует правилам начисления скидки • возможность представить информацию о пакете путешествия в текстовом виде (переопределить метод ToString() – использовать метод родительского класса и отобразить информацию о скидке ) 3. Создать тестовый класс с методом Main(). Создать коллекцию, содержащую пакеты путешествий разных типов (как обычные пакеты, так и спецпакеты). Продемонстрировать работу всех методов. Если результаты работы методов зависят от каких-то условий, то продемонстрировать работу методов для всех условий
подробнее
Заказчик
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
26 марта 2021
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
ValeryL
5
скачать
Задание "Бюро путешествий" на языке С# - ООП.jpg
2021-03-29 17:26
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Спасибо автору рекомендую,помог сдать работу и исправить ошибки,очень общительный!

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Кто хочет стать миллионером? Программирование в СИ
Курсовая работа
Программирование
Стоимость:
700 ₽
Доделать курсовую по программированию
Курсовая работа
Программирование
Стоимость:
700 ₽
Лабораторная работа по программированию на Delphi
Задача по программированию
Программирование
Реализация подсистем доступа в NGN
Реферат
Программирование
Стоимость:
300 ₽
Выполнить два задания программирование cc++ visual studios
Другое
Программирование
Стоимость:
300 ₽
Очередь в языке программирования СИ
Решение задач
Программирование
Стоимость:
150 ₽
Решить 4 задачи по параллельному программированию на языке Python
Решение задач
Программирование
Стоимость:
150 ₽
Задача по ТЕОРИЯ ИГР И ПРИНЯТИЕ РЕШЕНИЙ В ЗАДАЧАХ УПРАВЛЕНИЯ
Решение задач
Программирование
Стоимость:
150 ₽
Лабораторная работа в ramus educational
Решение задач
Программирование
Стоимость:
150 ₽
Maple
Решение задач
Программирование
Стоимость:
150 ₽
Читай полезные статьи в нашем
Проектирование программного обеспечения
Проектирование программного обеспечения представляет собой частный случай проектирования процессов и продуктов.
Ход процесса проектирования ПО и его результаты будут зависеть не только от состава требований, но и от опыта проектировщика (разработчика) и от выбранной модели процесса проектирования.
После определения требований к программному обеспечению разработчиком будут получены согласованный четк...
подробнее
Основы работы с системой автоматизированного проектирования КОМПАС-3D LT
Приобретение навыков моделирования играет важную роль в жизни человека. В современных технологиях широко используют информационные модели технических устройств, зданий и много другого, представленного чертежами и схемами. Так карты, представляющие информационные модели поверхности Земли, используются в географии, военном деле, судоходстве и т.д. В физике, радиотехнике и электротехнике используются...
подробнее
Использование Javascript для создания сценария на веб-странице
Всемирная сеть на заре своего существования способна была получать лишь текстовую информацию. Первые версии HTML не имели в своем составе средств, интегрирующих графические объекты в документы. Несмотря на молодость веб-технологии, темпы ее роста значительно превысили темпы развития других информационных технологий.
На сегодняшний день в веб-узлах содержатся разнообразные виды информации: графика, ...
подробнее
Самый сложный язык программирования в мире
Сложность языков программирования можно рассматривать с нескольких точек зрения:
Спагетти-код
Причиной сложности программы для восприятия может стать неумелое обращение с языком программирования или применение его для задач, для которых он не предназначен. Например, в ранних версиях Бейсика не использовались подпрограммы и функции, зато интенсивно применялись операторы GOTO, что приводило к появлени...
подробнее
Проектирование программного обеспечения
Проектирование программного обеспечения представляет собой частный случай проектирования процессов и продуктов.
Ход процесса проектирования ПО и его результаты будут зависеть не только от состава требований, но и от опыта проектировщика (разработчика) и от выбранной модели процесса проектирования.
После определения требований к программному обеспечению разработчиком будут получены согласованный четк...
подробнее
Основы работы с системой автоматизированного проектирования КОМПАС-3D LT
Приобретение навыков моделирования играет важную роль в жизни человека. В современных технологиях широко используют информационные модели технических устройств, зданий и много другого, представленного чертежами и схемами. Так карты, представляющие информационные модели поверхности Земли, используются в географии, военном деле, судоходстве и т.д. В физике, радиотехнике и электротехнике используются...
подробнее
Использование Javascript для создания сценария на веб-странице
Всемирная сеть на заре своего существования способна была получать лишь текстовую информацию. Первые версии HTML не имели в своем составе средств, интегрирующих графические объекты в документы. Несмотря на молодость веб-технологии, темпы ее роста значительно превысили темпы развития других информационных технологий.
На сегодняшний день в веб-узлах содержатся разнообразные виды информации: графика, ...
подробнее
Самый сложный язык программирования в мире
Сложность языков программирования можно рассматривать с нескольких точек зрения:
Спагетти-код
Причиной сложности программы для восприятия может стать неумелое обращение с языком программирования или применение его для задач, для которых он не предназначен. Например, в ранних версиях Бейсика не использовались подпрограммы и функции, зато интенсивно применялись операторы GOTO, что приводило к появлени...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы