Создан заказ №8350229
13 апреля 2022
Администратор гонки тур де Франс язык си плюс плюс
Как заказчик описал требования к работе:
6 практика
Поздравляем, теперь Вы - администратор гонки Тур Дэ Франс. Вы настолько хороший управленец, что вам доверили всю гонку, вы управляете велосипедистами и велосипедами.
Гонка небольшая, всего лишь 10 км, но это не значит, что она пройдет без вашего участия.
Вы должны разработать небольшу
ю структуру классов для велосипедов и велосипедистов и провести эту гонку.
Для этого вам понадобятся следующие классы:
Класс Cycler - описывает велосипедиста. Каждый велосипедист обладает следующими свойствами: имя, фамилия, возраст, страна, велосипед, средняя скорость на дистанции.
Вы, как администратор, должны знать сколько велосипедистов сейчас находится в гонке, поэтому необходимо их считать. А информацию о количестве велосипедистов выводите с помощью соответствующего метода. Велосипедист становится на трассу, если был вызван метод GoIn(). Велосипедист сходит с трассы, если был вызван метод GoOut().
Администратор должен следить за всем, поэтому, вы должны уметь выводить всю информацию о всех существующих велосипедистах. Формат вывод следующий:
"Имя и Фамилия: ... ...
Возраст: ...
Страна: ...
Велосипед: ..."
На этом полномочия администратора заканчиваются, но вы еще можете управлять каждым велосипедистом в отдельности, обращаясь к нему непосредственно. А велосипедист может сделать следующее:
Встать на трассу - GoIn() - увеличивается количество участников в гонке и возвращается текущее количество участников;
Сойти с трассы - GoOut() - уменьшается количество участников в гонке и возвращается текущее количество участников;
Добавить велосипед в свои - AddBicycle() - добавляем велосипед;
Проехать и завершить гонку - Finish() - возвращает время за которое будет пройдена дистанция. Формула следующая: (длина дистанции / возраст^2) / (макс. скорость велосипеда * средняя скорость велосипедиста на дистанции)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Класс Bicycle - описывает велосипед.
Поля: название, максимальная скорость, цена. Велосипеды поищите в гугле, возьмите реальные данные. Методов у этого класса нет.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Дополнительная информация и требования:
Внутри класса можете использовать любые дополнительные переменные при необходимости, но они не должны быть доступны в Main
Поля должны быть инкапсулированы
Слова "метод" и "функция" синонимичны
Функция Main моделирует гонку Тур Дэ Франс, организованную администратором, и демонстрирует работу разработанных классов
Используйте по максимуму пройденные тем
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
16 апреля 2022
Заказ завершен, заказчик получил финальный файл с работой
![](https://author24shop.ru/assets/img/avatars/size176x176/115/2675.jpg?1675766008)
5
![скачать](/assets/img/lenta2020/download_icon.png)
Администратор гонки тур де Франс язык си плюс плюс .docx
2022-04-19 18:22
Последний отзыв студента о бирже Автор24
Общая оценка
4.9
![](/assets/images/emoji/star-eyes.png)
Положительно
Преподаватель поставил пятерку, но с недочетом, что нет блок- схемы алгоритмов, а так все отлично