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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vladislavka_kh
0 / 0 / 0
Регистрация: 26.05.2013
Сообщений: 34
#1

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

08.12.2013, 16:02. Просмотров 726. Ответов 0
Метки нет (Все метки)

класс FootballClub - клуб, принимающий участие в турнире:
название;
город;
год основания;
рейтинг (целое число от 1 до 5);

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

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

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


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

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

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

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

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

Создать иерархию классов датчик - C++
Создать иерархию классов датчик – абстрактный базовый класс и датчики температуры, влажности и скорости ветра. Для каждого класса...

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

Создать иерархию классов химических реакторов - C++
Помогите разобраться в задании: Создал базовый класс, определил в нем конструктор копирования, перегрузил оператор присваивания...

Создать иерархию классов корабль – пассажирский пароход - C++
Доброго времени суток, нужна помощь. Создать класс двигатель, у которого есть фирма-производитель, тип, мощность. Определить функции...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2013, 16:02
Привет! Вот еще темы с ответами:

Создать иерархию классов представляющих простое наследование - C++
Ребята, необходимо решить 2 задачки. класс должен включать в себя : - компоненты данные - методы: а) конструктор по умолчанию; ...

Создать иерархию классов для работы с комплексными числами - C++
Создайте базовый класс Complex (комплексное число) для реализации комплексных чисел в алгебраической форме и основных операций с ними:...

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

Создать иерархию из трех классов для решения системы 2 уравнений с 2 неизвестными - C++
Класс 1 a1,b1,c1,a2,b2,c2,-вещественные Общий метод VVOD Класс 2 Общие поля: det,detx,dety,x,y Общий метод Сalc() Класс...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru