I have Double value is 7.92021 and I want to change it to 7.92 (Double type). I was try 3 methods but all not worked!
Code 1:
let d1:Double = 7.92012
let d2 = Double(String(format: ".2f", d1))
// the result d2 = 7.92000000000002
Code 2:
let d1:Double = 7.92012
let value = NSDecimalNumber(double: d1)
value.decimalNumberByAdding(2)
let result = value.doubleValue
// the result = 7.92000000000002
Code 3:
let d1:Double = 7.92012
let d2 = round( d1 * 100 ) / 100
// d2 = 7.92000000000002
How I make the result value is 7.92 (double type)?