Как расчитать рейтинг по «за» и «против»?

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

При расчете рейтинга можно использовать:
Х - Количество пользователей на сайте, которые могут голосовать по рейтингу (например, 300).
S - Количество всего проголосовавших (сумма голосов "за" + "против")
K - Коэффициент активности пользователей – K = S/X *100 (можно и не использовать этот параметр)
Z - Количество положительных оценок (за)
P - Количество отрицательных оценок (против)
Статус VIP (для позиции) +10 баллов к рейтингу

Нужно придумать формулу, чтобы рейтинги были разные и толково рассчитывались. Можно использовать не все параметры, указанные выше.
  • Вопрос задан
  • 2453 просмотра
Пригласить эксперта
Ответы на вопрос 1
iDennis
@iDennis
Просто придумай макс сумму для всех пунктов и складывай их к примеру: (1-(P*100/Z)/100)*1000
(1000 - макс сумма для Z и P если Z и P равны получить 0, если P меньше получ. полож. рез)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы