Форум программистов, компьютерный форум CyberForum.ru

Создать иерархию классов, простейший футбольный турнир - C++

Восстановить пароль Регистрация
 
vladislavka_kh
0 / 0 / 0
Регистрация: 26.05.2013
Сообщений: 34
08.12.2013, 16:02     Создать иерархию классов, простейший футбольный турнир #1
класс FootballClub - клуб, принимающий участие в турнире:
название;
город;
год основания;
рейтинг (целое число от 1 до 5);

класс Match - матч в рамках турнира:
принимающий и гостевой клубы;
итоговый счет;
метод для ручного ввода счета;
метод для автоматической генерации счета псевдослучайным образом с учетом рейтингов клубов (если рейтинг клуба выше, вероятность его выигрыша выше);

класс TournamentTable - турнирная таблица:
информация о статистике клубов - число набранных очков (3 очка за победу, 1 очко за ничью, 0 за поражение), число побед, ничей, поражений, число забитых и пропущенных голов;
метод для обновления по текущему множеству матчей;
метод для распечатки таблицы в переданный поток;
поддержание статистики в отсортированном порядке (по очкам, затем по разнице забитых и пропущенных, затем по алфавиту).

класс Tournament (футбольный турнир), включающий:
название;
фиксированное количество и набор клубов, участвующих в турнире;
динамически растущая последовательность матчей;
метод автоматического формирования расписания матчей (все клубы должны сыграть друг против друга по 2 раза - на родном стадионе и в гостях)
турнирная таблица - хранение и обновление в нужные моменты.


прошу помощи, ибо не понимаю как это делать, а сделать очень надо
футбольный клуб создал, не понимаю как собственно объединять классы между собой. помогите пожалуйста начиная с Match

Добавлено через 1 минуту
Напишите тестовую консольную программу, создающую и использующую данную модель:
создать турнир и команды;
автоматически сформировать расписание матчей;
провести симуляцию результатов матчей (автоматически сгенерировать счет);
распечатать на консоли результаты всех матчей;
сформировать и распечатать детальную турнирную таблицу в текстовом виде на консоль;
распечатать название клуба, победившего в турнире;
распечатать названия двух клубов, занявших последние места;
корректно уничтожить все объекты модели.

вот дополнение к условию
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2013, 16:02     Создать иерархию классов, простейший футбольный турнир
Посмотрите здесь:

C++ Создать иерархию классов корабль – пассажирский пароход
Создать абстрактный базовый класс объектов на декартовой плоскости CShape и разработать иерархию классов конкретных фигур C++
C++ Создать иерархию классов датчик
Не получается создать иерархию классов C++
Создать иерархию классов Шахматная фигура – абстрактный класс, содержащий поле – цвет. Создать производные классы C++
Создать иерархию из трех классов для решения системы 2 уравнений с 2 неизвестными C++
C++ Создать иерархию классов язык с++
C++ Создать иерархию классов, представляющих простое наследование. Базовый класс – строка символов (char *)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 14:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru