On Fri, Oct 10, 2008 at 6:33 PM, Steven Hamilton <[EMAIL PROTECTED]> wrote: > Thanks guys, > I'm still unsure why I'm getting 4 decimal places as I know for fact that > the data is 2 decimal places.
That is because floating point numbers don't have "decimal places"; forget all about decimal places. Please read this: <http://docs.sun.com/source/806-3568/ncg_goldberg.html>, it is, as the title says: what every computer scientist should know about floating-point arithmetic. > However, it seems my approach is wrong. I'll > convert to int's and NSDecimalNumbers instead and remove all floats. > > On 11/10/2008, at 4:14 AM, Uli Kusterer wrote: > >> On 10.10.2008, at 13:04, Steven Hamilton wrote: >>> >>> NSLog(@"current balance is: %@",balance); >>> >>> and get >>> >>> current balance is: 18976.69 >>> >>> in the console. So far so good. >>> >>> (...) The float calculation is exactly 2 decimal places, I know that for >>> a fact and NSLog proves it. >> >> You may want to be aware that NSLog gives no guarantees as to the output >> of its formats if you use [EMAIL PROTECTED] All it does is call the >> -description method of >> the requisite object. -description is only intended for debugging, and as >> such what it returns for a particular object may change from release to >> release, or even from instance to instance (e.g. when you log an NSArray, >> you occasionally get more detailed output than when logging a >> toll-free-bridged CFArrayRef). >> >> Cheers, >> -- Uli Kusterer >> "The Witnesses of TeachText are everywhere..." >> http://www.zathras.de >> >> >> >> >> > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/clarkcox3%40gmail.com > > This email sent to [EMAIL PROTECTED] > -- Clark S. Cox III [EMAIL PROTECTED] _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]