wspolczynik reputacji co jest zle?

wspolczynik reputacji co jest zle?
  • Rejestracja: dni
  • Ostatnio: dni
0

witam wzór jest taki
Liczony wg wzoru:
wsp.rep=rep/(100+il.postów^0.85)+rep/2000

21 to reputacja
754 to posty

$wsp_rep = 21 / (100 + 754 ^ 0.85) + 21 / 2000;

otrzyymuje wynik : 0.035090163934426
a powinnem otrzymać wynik 0.066
co jest zle?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

^ to xor, nie potęgowanie (pow).

xfin
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Genewa
  • Postów: 597
0
  1. Problem z potęgowaniem.

  2. W którymś miejscu traktuje część wyrażenie jako liczbę całkowitą (prawdopodobnie 21/1000 da zero).
    Wymuś floata, jakkolwiek.

https://stackoverflow.com/questions/17218312/how-do-i-get-a-float-value-when-dividing-two-integers-php

  • Rejestracja: dni
  • Ostatnio: dni
0
Patryk27 napisał(a):

^ to xor, nie potęgowanie (pow).

xfin napisał(a):
  1. Problem z potęgowaniem.

  2. W którymś miejscu traktuje część wyrażenie jako liczbę całkowitą (prawdopodobnie 21/1000 da zero).
    Wymuś floata, jakkolwiek.

https://stackoverflow.com/questions/17218312/how-do-i-get-a-float-value-when-dividing-two-integers-php

ok dzięki za pomoc jeszcze muse to zaokrąglić do góry bo wynik jest
0.06589380970165

  • Rejestracja: dni
  • Ostatnio: dni
0

poradziłem sobie uzyłem funkcji round dzięki za pomoc.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.