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