General information
Category:
Coding, syntax & commands
I need to figure out how to divide a number and not have a remainder. I can decrease the divisor by small amounts until it will go evenly. I would like to stay within 6 decmil places. The number I divide will between 0.000001 and 360.000000. The divisor will always be less than 1/4 of the number being divided.
For example my arc is 360.000000 degrees and the angle is 10.00000. This will give me exactly 36 steps for the circle. So if I have an arc of 360.000000 and an angle of 2.347678 I get 153.343005 steps. If I round the steps to 153 I get 2.352941 degrees per step. If I then multiply the step angle by the steps I get less than 360 degrees which is the final angle. The step angle must end up at he final angle exactly.
360.000000 / 2.347678 = 153.343005 Steps
360.000000 / 153 = 2.352941 Degrees per step
153 * 2.352941 = 359.999973 Final angle
Thanks for any help
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only