假如:我有一个command1。和text1,text2三个控件,我想在text1里输入一个角的余弦值后,点command1里,让它的角度显示在text2里面,用vb怎样编写?谢谢
vb高手进,在线等··谢谢
答案:4 悬赏:40 手机版
解决时间 2021-05-10 18:33
- 提问者网友:鼻尖触碰
- 2021-05-09 18:44
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-05-09 20:21
其实很简单,只是反余弦函数上要自己算有点麻烦.
Private Const pi = 3.14159265358979
Private Function Arccos(ByVal X As Double) As Double
Arccos = Atn(Sqr(1 - X * X) / X)
If Arccos < 0 Then Arccos = Arccos + pi
End Function
Private Sub Command1_Click()
Text2.Text = CStr(Arccos(Val(Text1.Text)) * 180 / pi)
End Sub
全部回答
- 1楼网友:轻雾山林
- 2021-05-09 23:27
我怀疑楼上的学过vb没有 - -!PHP一样
- 2楼网友:玩世
- 2021-05-09 21:51
我怀疑楼上的学过vb没有 - -!
- 3楼网友:未来江山和你
- 2021-05-09 21:11
text2.text=str(arccos(val(text1.text))*180/3.14)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯