作者dong2 (咚兔)
看板Visual_Basic
标题[VB2005] sin的传回值错误,不知道哪里错?
时间Tue Aug 29 15:41:59 2006
Public Class Cal
Private m_x As Single
Private m_y As Single
Public Property x() As Single
Get
Return m_x
End Get
Set(ByVal Value As Single)
m_x = Value
End Set
End Property
Public Property y() As Single
Get
Return m_y
End Get
Set(ByVal Value As Single)
m_y = Value
End Set
End Property
Public Overridable Function answer() As Single
End Function
End Class
Public Class CalSub
Inherits Cal
Public Overrides Function answer() As Single
Return Math.Pow(x, 2) + y * (Math.PI / 180)
End Function
End Class
================================程式码结束===================================
有用过Math.sin(y)
可是误差更多
不知道哪里出错
有人可以帮我看看吗?
谢谢喔><
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.131.220.109
1F:→ dong2:对了~很急 明天中午没弄出来老师说要当掉 拜托 求救orz 08/29 17:39
※ 编辑: dong2 来自: 220.131.220.109 (08/29 17:42)
2F:推 LPH66:我说啊..你到底要算什麽没说啊@_@ 08/29 20:46
3F:推 fumizuki:何不用 Double 型态呢 08/29 21:15
4F:推 dong2:呃~就是啊~我也用过Double 可是sin(y)的值都怪怪的 08/29 22:39
5F:→ dong2:所以我用了 Math.Sin(y * 0.01745329252) <==这个= = 08/29 22:40
6F:→ dong2:後来y代30进去就差不多了 可是还是不知道原来那样为什麽错|| 08/29 22:41