Wednesday, October 4, 2017

Làm tròn số thập phân Swift

Ta muốn làm tròn số thập phân chỉ còn vài số sau dấu phảy, hãy dùng lệnh sau
  func round(a:Double)->Double{
        let mu = pow(10.0,1.0)
        let r=round(a*mu)/mu
        return r
    }
Sau đó chạy thử xem sao.
let so=3.34566
let so2=round(so)
 la.text=String(so2)

Nếu bạn sửa dòng let mu = pow(10.0,1.0) thành let mu = pow(10.0,3.0)
Số tạo ra sẽ có 3 số sau dấu phảy, muốn có mấy số sau dấu phảy, cứ sửa nó đi là được.


No comments:

Post a Comment