how can I convert a nsnumber into a float
Like so:
float value = [someNSNumber floatValue];
float result = [myNSNumber floatValue] * myFloat;
Please check the "Accessing Numeric Values" section from NSNumber class reference for converting to other types.