Лаб. раб. ООП java
На аукционе
Написать программу для приема ставок и расчета выигрышей на скачках. Пользователи, зарегистрированные в системе, могут поставить любую сумму на одну из семи лошадей. Предварительно администратор системы вносит список лошадей. По результатам заезда (его можно смоделировать на основе случайных чисел) должна рассчитываться сумма выигрыша. Желательно, чтобы система могла обрабатывать несколько видов ставок (какая лошадь придет первой, какая лошадь придет последней и т.д.). Основные алгоритмы Моделирование результатов забега на основе случайных чисел (метод generateResults()) Подсчет и распределение суммы выигрыша (метод calculateMoney()) Рекомендуемая диаграмма классов (См. приложенный файл) Интерфейсы: • Интерфейс для входа в систему. • Интерфейс для регистрации пользователей. • Интерфейс для описания забега. • Интерфейс для приема ставок. • Интерфейс для подсчета суммы выигрыша. Таблицы данных: • Пользователи • Ставки • Лошади