discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Why is there no decimalValue in NSNumber?


From: David Wetzel
Subject: Why is there no decimalValue in NSNumber?
Date: Tue, 06 Aug 2002 16:49:37 +0000

Hi Folks,

Apple has this in NSDecimalNumber.h:


@interface NSNumber (NSDecimalNumberExtensions)

- (NSDecimal)decimalValue;
    // Could be silently inexact for float and double.

@end

But GNUstep throws me an NSInvalidArgumentException NSIntNumber(instance) does 
not recognize decimalValue.

My code was:

- (NSDecimalNumber*) netPriceWithPrice:(NSDecimalNumber*) price
                            vatPercent:(NSDecimalNumber*) vatPercent
{
    NSDecimalNumber* myNetPrice;

  myNetPrice = [[price 
decimalNumberByMultiplyingBy:(NSDecimalNumber*)[NSDecimalNumber 
numberWithInt:100]] decimalNumberByDividingBy:
    [[NSDecimalNumber numberWithInt:100] decimalNumberByAdding:vatPercent]];
    
  return myNetPrice;
}

Any ideas?


-- 
   _  _
 _(_)(_)_  David Wetzel, Turbocat's Development,
(_) __ (_) Buchhorster Strasse 23, D-16567 Muehlenbeck/Berlin, FRG,
  _/  \_   Fax +49 33056 82835 Phone +49 33056 82834
 (______)  http://www.turbocat.de/  dave@turbocat.de




reply via email to

[Prev in Thread] Current Thread [Next in Thread]