I'm sorry if this isn't in the right section on the forum but I don't actually know where to post this... but anyway - I need help with reversing this formula I made (through trial and error).

(1 / (points + 1)) + (0.1 / (points / 2))

When the points value is below 0, this is the formula I use to decrease the outcomes value. But it decreases by a smaller amount per point. So as an example:

-30

(1 / (1 + 1)) + (0.1 / (1 / 2)) = 0.70x [30% decreased value]

-27

(1 / (2 + 1)) + (0.1 / (2 / 2)) = 0.43x [57% decreased value]

-12

(1 / (3 + 1)) + (0.1 / (3 / 2)) = 0.31x [69% decreased value]

-6

(1 / (4 + 1)) + (0.1 / (4 / 2)) = 0.25x [75% decreased value]

-5

(1 / (5 + 1)) + (0.1 / (5 / 2)) = 0.20x [80% decreased value]

As you can see the next gap is always smaller than the last. Now the problem I'm having is making this reverse, so to make it so the value increases by 30%, 57%, etc.

P.S I know the points would be -1, -2, -3, etc - but I'll be calculating it so when the points are below 0 it uses this formula and then make the points an absolute value to make the above work. Also the values are rounded down to the nearest 2 decimal places.

(1 / (points + 1)) + (0.1 / (points / 2))

When the points value is below 0, this is the formula I use to decrease the outcomes value. But it decreases by a smaller amount per point. So as an example:

-30

(1 / (1 + 1)) + (0.1 / (1 / 2)) = 0.70x [30% decreased value]

-27

(1 / (2 + 1)) + (0.1 / (2 / 2)) = 0.43x [57% decreased value]

-12

(1 / (3 + 1)) + (0.1 / (3 / 2)) = 0.31x [69% decreased value]

-6

(1 / (4 + 1)) + (0.1 / (4 / 2)) = 0.25x [75% decreased value]

-5

(1 / (5 + 1)) + (0.1 / (5 / 2)) = 0.20x [80% decreased value]

As you can see the next gap is always smaller than the last. Now the problem I'm having is making this reverse, so to make it so the value increases by 30%, 57%, etc.

P.S I know the points would be -1, -2, -3, etc - but I'll be calculating it so when the points are below 0 it uses this formula and then make the points an absolute value to make the above work. Also the values are rounded down to the nearest 2 decimal places.

Last edited: