我正在构建一个计算器,我需要使用cosinus。如果我尝试cos(0),cos(30),它工作正常,但我得到cos(90)的奇数输出 - 6.12323399573677e-17。
我检查了 radiansToDegrees 的输出,看起来还不错
对于所有代码,Sinus工作正常
数字以度为单位而不是弧度
我使用最新的xCode
我的代码:
import Foundation
...
func radiansToDegrees (radians: Double)->Double {
return radians * 180 / M_PI
}
...
let number = degreesToRadians(Double(digitsLabel.text!)!)
digitsLabel.text = "\(cos(number))"
有没有人知道出了什么问题?