I'm trying to do some number rounding and conversion to a string to enhance the output in an Objective-C program.
I have a float value that I'd like to round to the nearest .5 and then use it to set the text on a label.
For example:
1.4 would be a string of: 1.5
1.2 would be a string of: 1
0.2 would be a string of: 0
I've spent a while looking on Google for an answer but, being a noob with Objective-C, I'm not sure what to search for! So, I'd really appreciate a pointer in the right direction!
Thanks, Ash
With these functions you can round to any value.. If you use p=2, you get even numbers.
Thanks for the pointers everyone, I've managed to come up with a solution:
The above works for the test cases I threw at it, but if anyone knows a better way to do this I'd be interested to hear it!
Rounding
Rounding Up
Rounding Down
a simple way:
Following Technique worked for me in a financial application.
what is did is first is rounded it with %0.2f and stored it in NSString then i simply converted it again into double and result was good for my calculation.