Then what you need is a range mapper. You can accomplish this with one of the interpolation expressions:
rotation = effect("Slider Control")("Slider");
linear(rotation, 0, 100, 0, 360)
I gave you the math for the text display here Can't figure out how to fix this. Need help. You can apply the same math to drive a slider control. It makes more sense to me to control rotation with an Angle Control than a slider but if you really want to use a slider then use Jose's expression. It will completely stop working if you go below zero or above 100 so you cannot do multiple rotations.
If you want to do multiple rotations or keep it simple then just multiply the slider value by 3.6. That's simple math. 100 * 3.6 = 360. There is nothing to it.
effect("Slider Control")("Slider") * 3.6
I wish I knew what you were trying to accomplish. I think you are way over thinking the project. I had a student not too long ago that came up with a 50+ line expression to control some movement that could have been done with 2 keyframes and 10 seconds with the graph editor. Using the graph editor may not have produced a mathematical perfect curve but when we duplicated the move and watched the movie frame by frame the difference in position was about 2 or 3 pixels in four or five of the 30 frames for the move. The simple technique took less than a minute, the student spent about 10 hours on an expression that will probably never be used again.