NSDecimal

NSDecimalNumber *price = [NSDecimalNumber decimalNumberWithMantissa:949 exponent:-2 isNegative:NO]; NSDecimalNumber *percent = [NSDecimalNumber decimalNumberWithMatissa:10 exponent:-2 isNegative:NO]; NSDecimalNumberHandler *handler = [NSDecimalNumberHandler decimalNumberHandlerWithRoundingMode:NSRoundPlain scale:-2 raiseOnExactness:NO raiseOnOverflow:NO raiseOnUnderflow:NO raiseOnDivideByZero:NO]; NSDecimalNumber *result = [price decimalNumberByMultiplyingBy:percent withBehavior:handler];
 * http://stackoverflow.com/questions/1704504/what-is-the-right-choice-between-nsdecimal-nsdecimalnumber-cfnumber
 * http://markmail.org/message/gstensrnpyzuulpg#query:NSDecimalNumber%20test+page:1+mid:7ig5s3qjtwgairlv+state:results
 * http://www.cimgf.com/2008/04/23/cocoa-tutorial-dont-be-lazy-with-nsdecimalnumber-like-me/