title: decimal value rounding off to next higher value in ios
body: <p>In my app, am accepting amount value(float) and saving it. In the amount field, the user may enter any number of digits after decimal point. But when i read it and save, it should be only two digits after the decimal point. this scenario works properly with my code. but the problem is, if the user enters the value 2.468, it is saved as 2.47. but if the user input is 2.245, in this case i need to be saved as 2.25 but it gets saved as 2.24 only.</p>
  
  <p>and my code is </p>
  
  <pre><code>AmountValue = [NSString stringWithFormat:@"%f",[AmountTxt1.text floatValue]];
   float Rate_int = [AmountValue floatValue];
  
  NSNumberFormatter *currencyFormatter = [[NSNumberFormatter alloc] init];
  [currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
  NSString *str1 = [NSString stringWithFormat:@"%@",[currencyFormatter stringFromNumber:[NSNumber numberWithFloat:Rate_int]]];
  
  TotalAmtTxt.text = str1;
  </code></pre>