Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 54

Создать иерархию классов "Фильмы"

11.11.2021, 10:01. Показов 897. Ответов 11

Студворк — интернет-сервис помощи студентам
Всем здравствуйте и спасибо что зашли на мое обращение.

Мне нужна ваша помощь в данном задании.

Суть задания:

Опишите базовый класс фильмов и производные: биографический, документальный, детский, мультфильм, научный. Виртуальная функция: Вывести информацию о фильме. Функциональность класса-контейнера: Нахождение фильма с самым большим рейтингом (количество голосов, отданных за фильм посетителями сайта).
Вывод объектов контейнера в порядке уменьшения популярности.
Вывод объектов контейнера, сгруппированных по признаку «возраст» (до 18 лет; после 18 лет).

 Комментарий модератора 
П.5.16.Правил
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.


Сами поставленные задачи:

1. Построить иерархию классов, составными частями которой будут являться сущности, указанные в задании.

2 Разработать диаграмму классов иерархии наследования. Отчет по практическому занятию должен содержать UML-диаграмму разработанных классов и класса-контейнера!

3. Средствами языка С++ воплотить иерархию наследования. Базовый класс определить абстрактным.

4. В базовом классе определить указанную варианту виртуальную функцию, переопределить ее в производных классах.

6. Создать класс-контейнер, обладающий динамическим списком объектов, являющихся экземплярами производных классов по иерархии наследования.

7. Включить в класс-контейнер функцию, позволяющую добавлять новые элементы в динамический список объектов и функцию, обрабатывающую список объектов с использованием механизмов полиморфизма.

8. Все классы по иерархии наследования должны включать в себя конструкторы по умолчанию, конструктор копирования и конструктор перемещения. В класс-контейнер достаточно включить конструктор по умолчанию.

9. В функции main выполнить демонстрацию функциональности разработанных классов.


Вот такое не понятное задание для меня, буду очень благодарен если сможете мне хоть чем-то помочь.
Заранее благодарю за потраченное время.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.11.2021, 10:01
Ответы с готовыми решениями:

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

Создать иерархию классов c++
Создать иерархию классов СПОРТИВНАЯ ИГРА И ФУТБОЛ. Переопределить вывод в поток и ввод из потока, конструктор копирования, операцию...

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

11
 Аватар для Annemesski
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,679
11.11.2021, 10:38
Что именно не понятно в задании?
0
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 54
11.11.2021, 10:40  [ТС]
Цитата Сообщение от Annemesski Посмотреть сообщение
Что именно не понятно в задании?
как реализовать данный проект.

Моих знаний не хватит что сделать данную работу.

А сдать преподавателю надо.
0
 Аватар для Annemesski
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,679
11.11.2021, 10:53
Значит очевидно надо подтягивать знания, судя по заданию эту работу Вам придется не просто сдать, но еще и защитить.

1. Вы знаете как объявить класс?
2. Что такое виртуальная функция?
3. Что такое базовый класс и что такое абстрактный класс?
4. Что такое контейнерный класс?

если не знаете ответов, погуглите - этой информации как грязи - и начните выполнение задания. Возвращайтесь когда будут конкретные вопросы - подскажем и поможем.
0
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 54
11.11.2021, 11:01  [ТС]
Цитата Сообщение от Annemesski Посмотреть сообщение
Значит очевидно надо подтягивать знания, судя по заданию эту работу Вам придется не просто сдать, но еще и защитить.

1. Вы знаете как объявить класс?
2. Что такое виртуальная функция?
3. Что такое базовый класс и что такое абстрактный класс?
4. Что такое контейнерный класс?

если не знаете ответов, погуглите - этой информации как грязи - и начните выполнение задания. Возвращайтесь когда будут конкретные вопросы - подскажем и поможем.
Защитить в плане теории не проблема, я согласен. Но информации по реализации данного проекта ничтожно мало. По этому я и прошу помощи у людей, так как моих знаний, не хватит чтобы создать данную программу и еще выполнить 9 пунктов.
0
 Аватар для Annemesski
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,679
11.11.2021, 11:16
RUSNORD, информации по "реализации данного проекта" как фекалий за баней, Вам не знаний не хватает, а желания учиться - судя по всему Вам стоит обратиться в ветку фриланса.
0
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 54
11.11.2021, 11:29  [ТС]
Цитата Сообщение от Annemesski Посмотреть сообщение
RUSNORD, информации по "реализации данного проекта" как фекалий за баней, Вам не знаний не хватает, а желания учиться - судя по всему Вам стоит обратиться в ветку фриланса.
Желание есть, но как мне Вам, донести информацию что за такой короткий период времени выучить весь язык С++ не хватить. Люди годами изучают основы языка, и вам легко об этом говорить, потому что у Вас, есть за плечами огромный опыт, по этому для Вас, это легко. Но вспомните себя в самом начале вашего пути в изучении данного языка. Я могу с уверенность сказать что Вы, тоже сталкивались с задачами которые небыли Вам, под силам или трудны в понимании поставленной задачи.

Вот и я все пытаюсь Вам донести, что мне трудная данная задача, и я прошу помощи.

А если вы можете это сделать за деньги, то назовите свою сумму данной работы.
0
 Аватар для vlisp
1061 / 982 / 153
Регистрация: 10.08.2015
Сообщений: 5,327
11.11.2021, 11:44
дорогу осилит идущий, но с таким ником будет тебе не просто...
0
51 / 37 / 14
Регистрация: 05.08.2016
Сообщений: 187
11.11.2021, 11:46
Тут офигенный фронт работ, диаграммы всякие там рисовать. Вам нужно постичь постулаты ООП
0
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 54
11.11.2021, 13:54  [ТС]
Цитата Сообщение от Pavel250 Посмотреть сообщение
Тут офигенный фронт работ, диаграммы всякие там рисовать. Вам нужно постичь постулаты ООП
Понял.

Но вряд ли я успею до сдачи проекта.
0
51 / 37 / 14
Регистрация: 05.08.2016
Сообщений: 187
11.11.2021, 14:03
RUSNORD, Если мне сегодня тачку не отремонтируют, то я попробую вечером сделать, потому что будет лишнее время, а если сделают, то сорян времени не будет.
0
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 54
11.11.2021, 14:39  [ТС]
Цитата Сообщение от Pavel250 Посмотреть сообщение
RUSNORD, Если мне сегодня тачку не отремонтируют, то я попробую вечером сделать, потому что будет лишнее время, а если сделают, то сорян времени не будет.
Заранее благодарю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.11.2021, 14:39
Помогаю со студенческими работами здесь

Создать иерархию классов Figure
Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра. Создать производные классы: Rectangle...

Создать иерархию классов Транспорт
Створіть базовий клас Транспорт з двома захищеними полями (вартість, призначення). Придумайте та створіть два похідних класа, в кожному з...

Создать иерархию классов «Растение»
Написать абстрактный класс «Растение». На его основе реализовать производные классы, упрощенно описывающие возможные классы растений....

Создать иерархию классов язык с++
Создать иерархию классов язык с++ Жидкость<-Напиток Жидкость<-Топливо Жидкость<-Реагент Жидкость - абстрактный класс?...

Не получается создать иерархию классов
Пытаюсь реализовать что-то вроде шаблонного метода: основная логика отрисовки лежит в базовом классе Shape (какие цвета берем, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru