 |
|

14.11.2022, 23:06
|
|
Участник форума
Регистрация: 08.11.2021
Сообщений: 131
С нами:
2376214
Репутация:
18
|
|
Как вычислять среднее-арифметическое? Тобишь человек ставит оценку и у человека исходя из этих оценок должен формироваться рейтинг, но как это сделать
|
|
|

14.11.2022, 23:09
|
|
Флудер
Регистрация: 02.02.2019
Сообщений: 5,070
С нами:
3831395
Репутация:
183
|
|
Вносить всё оценки в массив, потом прибавлять каждую оценку друг к другу, потом получить размер массива ( Количество оценок типо ) и разделить сумму оценок на количество оценок.
|
|
|

14.11.2022, 23:11
|
|
Постоянный
Регистрация: 05.03.2022
Сообщений: 782
С нами:
2207577
Репутация:
68
|
|
Ну смотри. Складываешь все оценки в одно число и делишь на количество чисел.
Пример: 2+2+2=6 6/3=2
|
|
|

14.11.2022, 23:12
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2021
Сообщений: 1,412
С нами:
2411807
Репутация:
118
|
|
Среднее значение Это арифметическое и вычисляется путем с добавления группы чисел и деления на их количество. Например, средним значением для чисел 2, 3, 3, 5, 7 и 10 будет 5, которое является результатом деления их суммы, равной 30, на их количество, равное 6.
|
|
|

14.11.2022, 23:13
|
|
Участник форума
Регистрация: 08.11.2021
Сообщений: 131
С нами:
2376214
Репутация:
18
|
|
Сообщение от ARMOR
Вносить всё оценки в массив, потом прибавлять каждую оценку друг к другу, потом получить размер массива ( Количество оценок типо ) и разделить сумму оценок на количество оценок.
понял. Вот допустим это действие проходит и результат записывается в бд, как дальше увеличивать/уменьшать этот рейтинг, чот туплю
|
|
|

14.11.2022, 23:17
|
|
Флудер
Регистрация: 02.02.2019
Сообщений: 5,070
С нами:
3831395
Репутация:
183
|
|
Сообщение от Vladius
понял. Вот допустим это действие проходит и результат записывается в бд, как дальше увеличивать/уменьшать этот рейтинг, чот туплю
Я наверное не меньше туплю, но о каком ты рейтинге? Что именно уменьшать и увеличивать нужно?
|
|
|

14.11.2022, 23:20
|
|
Участник форума
Регистрация: 08.11.2021
Сообщений: 131
С нами:
2376214
Репутация:
18
|
|
Сообщение от ARMOR
Я наверное не меньше туплю, но о каком ты рейтинге? Что именно уменьшать и увеличивать нужно?
допустим у человека рейтинг 0. Один человек ставит ему оценку 1-5, оценка записывается в бд. Потом второй ставит тоже оценку 1-5 в зависимости от этих оценок будет рейтинг пользователя формироваться
|
|
|

14.11.2022, 23:23
|
|
Флудер
Регистрация: 02.02.2019
Сообщений: 5,070
С нами:
3831395
Репутация:
183
|
|
Сообщение от Vladius
допустим у человека рейтинг 0. Один человек ставит ему оценку 1-5, оценка записывается в бд. Потом второй ставит тоже оценку 1-5 и так будет формироваться рейтинг, как сделать
Ну, возможно я не совсем так понял. Но вот тебе аналогия действий
- Человек ставит оценку
- Оценка отправляется в базу данных
- Оценка обрабатывается через способ который я скинул выше
- Повторять так каждый раз когда появляется новая оценка/раз в какой-то промежуток времени.
|
|
|

14.11.2022, 23:28
|
|
Участник форума
Регистрация: 08.11.2021
Сообщений: 131
С нами:
2376214
Репутация:
18
|
|
Сообщение от ARMOR
Ну, возможно я не совсем так понял. Но вот тебе аналогия действий
- Человек ставит оценку
- Оценка отправляется в базу данных
- Оценка обрабатывается через способ который я скинул выше
- Повторять так каждый раз когда появляется новая оценка/раз в какой-то промежуток времени.
Ну вот да. Но как изменять рейтинг если будет известна оценка и сам рейтинг. То есть рейтинг 4.5, ставится оценка 3, то как будет меняться рейтинг
|
|
|

14.11.2022, 23:29
|
|
Флудер
Регистрация: 02.02.2019
Сообщений: 5,070
С нами:
3831395
Репутация:
183
|
|
Сообщение от Vladius
Ну вот да. Но как изменять рейтинг если будет известна оценка и сам рейтинг. То есть рейтинг 4.5, ставится оценка 3, то как будет меняться рейтинг
Обрабатывай оценку ещё один раз, чтобы рейтинг изменился.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|