Mine and Deps do work. Mine is slightly better since it would still work well with Ints.
Your example:
Percentage = ((Value - Range1) * 100) / (Range2 - Range1)
Percentage = (( 0 - -1 ) * 100) / ( 1 - -1 )
Percentage = (( 1 ) * 100) / ( 2 )
Percentage = 100 / 2
Percentage = 50
Your example:
Percentage = ((Value - Range1) * 100) / (Range2 - Range1)
Percentage = (( 0 - -1 ) * 100) / ( 1 - -1 )
Percentage = (( 1 ) * 100) / ( 2 )
Percentage = 100 / 2
Percentage = 50