Bo zbaraniałem. Oddano jeden głos, a średnia wynosi 4,96. Czemu tak jest, skoro można głosować używając tylko liczba 0, 1, 2, 3, 4, 5? :book Szczegóły w załączniku.
może dla tego że jak dajesz pierwszy głos to on nie ma pełnej siły głosu. Dla tego system tak ustawia. Daj głos to zobaczymy jaka będzie średnia z dwóch liczb
Dobre :p_arr:
Może są jakieś tajne współczynniki przypisane oddającym głosy.
Cytat: aborek w 23 Listopad 2011, 13:40
Dobre :p_arr:
Może są jakieś tajne współczynniki przypisane oddającym głosy.
To jest mój głos, i to ja się mogę martwić że system nie liczy mojego głosu w 100%.
Możesz dać komentarz albo zagłosować ? Bo to dla mnie ważna kwestia.
Oceniłem także na 5 i średnia podskoczyła zgodnie z przewidywaniem, czyli 4,98. Zobaczcie w historii, że GRID także oddał pięć gwiazdek, ale wychodzi, że jego gwiazdka jest warta 4,96 |-?
dobra będę musiał poszukać i do funkcji wyliczającej średnią zrobić +0.02 ;)
albo nie głosować
Zagłosowałem na 5 - średnia nadal 4,98.
Pewnie jakiś błąd w funkcji jest :dunno:
Cytat: GRID w 23 Listopad 2011, 13:50
dobra będę musiał poszukać i do funkcji wyliczającej średnią zrobić +0.02 ;)
albo nie głosować
No nie bardzo. Prędzej:
if (jeden głos==5) then +0,04
else if (jeden głos==4) then [trzeba sprawdzić :P]
....
if (dwa głosy == 5) then +0,02
else if...
:whistle:
Wyjście "nie głosować", to bardzo złe wyjście i wiesz o tym najlpiej. :)
Cytat: aborek w 23 Listopad 2011, 13:55
Zagłosowałem na 5 - średnia nadal 4,98.
Pewnie jakiś błąd w funkcji jest :dunno:
z tego wychodzi że twój głos liczy się jako 5. (4,96+5)/2 = 4,98
Tylko trzeba zrobić tak:
Cytatif (user == GRID) echo " dobra daj sobie spokój z tym ocenianiem;
else. ..