vb中三角函数要求的角度的单位是弧度,不是度,因此你输入的90代表的是90弧度而不是90度 Sin 函数 返回一 Double,指定参数的 sine(正弦)值。 语法 Sin(number) 必要的 number 参数是 Double 或任何有效的数值表达式,表示一个以弧度为单位的角。 说明 Sin 函数取一角度为参数值,并返回角的对边长度除以斜边长度的比值。 结果的取值范围在 -1 到 1 之间。 为了将角度转换为弧度,请将角度乘以 pi /180。为了将弧度转换为角度,请将弧度乘以 180/pi。COS和TAN一样使用
Option Explicit
Private Sub Command1_Click()
Const PI = 3.14159
Dim a As Integer
Dim b
a = 30
b = Sin(a * PI / 180)
Print b
End Sub