I’m trying to make accuracy by taking the amount of correct moves and the amount of attempted moves, I searched it up online and found the formula for it (correctMoves.Value * 100 / AttemptedMoves.Value) and that did not work.
Thanks in advance
AttemptedMoves.Value * 100 / correctMoves.Value
(This would be a percentage, like 100%, 90%, etc.)
If AttemptedMoves don’t get higher than CorrectMoves then your formula would look like this:
correctMoves.Value / 100 * AttemptedMoves.Value
The math is incorrect, how it works is that you got the hit amount, and the total amount of hits, you divide the hit amount by the total amount of hits and it gives you a range between 0 and 1, you then multiply that by a 100 to then give you a 0 to 100 range
(hitAmount.Value / totalHits.Value) * 100
You’ve got 50 correct hits out of 100 hits
(50 / 100) * 100
Now 50 divided by a hundred is equal to 0.5, when you multiply that by 100, you get 50.
I’ve said hits instead of moves because i thought this was for a shooter game, but dw, it works the same way
That formula is correct, so what are you trying to do? Given two inputs, what do you want the output to look like?
CurrentLine = CorrectMoves
Moves = AttemptedMoves
The formula that I originally used did not work
Tell me what these values are equal to, because i am 100% sure that the formula is correct, i even gave an example
Correct Moves = 250
AttemptedMoves = 255
Did you print them or did you just say what you expect them to be?
I went into the game and changed the values then printed, By the server
Just print them so you can make sure they are what you expect, plus use a calculator, (250 / 255) * 100 is equal to 98.03
So what happend was when the game ended I set the moves back to 1 and the messed it up, thanks for help
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.