PDA

Просмотр полной версии : Хелпаните пжпж


vladsharik
14.11.2022, 23:06
Как вычислять среднее-арифметическое? Тобишь человек ставит оценку и у человека исходя из этих оценок должен формироваться рейтинг, но как это сделать

ARMOR
14.11.2022, 23:09
Вносить всё оценки в массив, потом прибавлять каждую оценку друг к другу, потом получить размер массива ( Количество оценок типо ) и разделить сумму оценок на количество оценок.

эчпочмак
14.11.2022, 23:11
Ну смотри. Складываешь все оценки в одно число и делишь на количество чисел.

Пример: 2+2+2=6 6/3=2

Sadow
14.11.2022, 23:12
Среднее значение Это арифметическое и вычисляется путем с добавления группы чисел и деления на их количество. Например, средним значением для чисел 2, 3, 3, 5, 7 и 10 будет 5, которое является результатом деления их суммы, равной 30, на их количество, равное 6.

vladsharik
14.11.2022, 23:13
Вносить всё оценки в массив, потом прибавлять каждую оценку друг к другу, потом получить размер массива ( Количество оценок типо ) и разделить сумму оценок на количество оценок.


понял. Вот допустим это действие проходит и результат записывается в бд, как дальше увеличивать/уменьшать этот рейтинг, чот туплю

ARMOR
14.11.2022, 23:17
понял. Вот допустим это действие проходит и результат записывается в бд, как дальше увеличивать/уменьшать этот рейтинг, чот туплю


Я наверное не меньше туплю, но о каком ты рейтинге? Что именно уменьшать и увеличивать нужно?

vladsharik
14.11.2022, 23:20
Я наверное не меньше туплю, но о каком ты рейтинге? Что именно уменьшать и увеличивать нужно?


допустим у человека рейтинг 0. Один человек ставит ему оценку 1-5, оценка записывается в бд. Потом второй ставит тоже оценку 1-5 в зависимости от этих оценок будет рейтинг пользователя формироваться

ARMOR
14.11.2022, 23:23
допустим у человека рейтинг 0. Один человек ставит ему оценку 1-5, оценка записывается в бд. Потом второй ставит тоже оценку 1-5 и так будет формироваться рейтинг, как сделать


Ну, возможно я не совсем так понял. Но вот тебе аналогия действий

- Человек ставит оценку

- Оценка отправляется в базу данных

- Оценка обрабатывается через способ который я скинул выше

- Повторять так каждый раз когда появляется новая оценка/раз в какой-то промежуток времени.

vladsharik
14.11.2022, 23:28
Ну, возможно я не совсем так понял. Но вот тебе аналогия действий

- Человек ставит оценку
- Оценка отправляется в базу данных
- Оценка обрабатывается через способ который я скинул выше
- Повторять так каждый раз когда появляется новая оценка/раз в какой-то промежуток времени.


Ну вот да. Но как изменять рейтинг если будет известна оценка и сам рейтинг. То есть рейтинг 4.5, ставится оценка 3, то как будет меняться рейтинг

ARMOR
14.11.2022, 23:29
Ну вот да. Но как изменять рейтинг если будет известна оценка и сам рейтинг. То есть рейтинг 4.5, ставится оценка 3, то как будет меняться рейтинг


Обрабатывай оценку ещё один раз, чтобы рейтинг изменился.

vladsharik
14.11.2022, 23:30
Обрабатывай оценку ещё один раз, чтобы рейтинг изменился.


окей, спасибо, попробую