如给予a.b.c 三个数。点击形成键,就会自动形成由a/b/c组成的三角形。其中定义三角形的两边之和大于第三边,才能构成三角形。即:a<b+c。
解决方案 »
- UTF8的url解码问题%C2%B7这个中文符号转换错误
- 如何把label放置在msflexgrid上面或者触发运行时也行
- 用vb做浏览器,不显示图片,声音,视频,禁止出现下载框和实现来路的方法?
- 请问winsock编的通讯程序中,如果客户端是GPRS连接的终端设备,如果断开了,怎么检测到
- listview控件的几个属性和方法问题?
- 請問在VB中如何編寫存儲過程,或調用存儲過程,我不知道VB中能不能寫存儲過程,指教。
- 一个删除问题,谢谢大家了
- about toolbar
- 求救于各位大侠:如何提高在vb6中用Ado访问大型sql server7数据库的速度!(参与者均有分,分数会继续加!))
- 异类报表如何实现,请指教
- 找高手解决注册表问题
- 基于单片机的电机转速控制系统----上位机
Private Sub Command1_Click()
'由正弦定理可知 a/sinA=b/sinB=c/sinC=2R 当然也可用余弦定理求
's=(a+b+c)/2 ,R=abc/sqr(s(s-a)(s-b)(s-c))
Dim a, b, c, iA As Single
a = Val(Text1.Text)
b = Val(Text2.Text)
c = Val(Text3.Text)
If a < b + c And b < a + c And c < a + b Then
s = (a + b + c) / 2
R = a * b * c / (4 * Sqr(s * (s - a) * (s - b) * (s - c)))Picture1.Line (0, 0)-(200 * Sqr(b ^ 2 - (a * b / (2 * R)) ^ 2), 200 * a * b / (2 * R))
Picture1.Line (0, 0)-(200 * c, 0)
Picture1.Line (200 * c, 0)-(200 * Sqr(b ^ 2 - (a * b / (2 * R)) ^ 2), 200 * a * b / (2 * R))
End If
End SubPrivate Function Arcsin(X As Single) As Single
Dim Temp As Double
If X = 0 Then
Temp = 0
Else
Temp = Atn(X / Sqr(1 - X * X))
End If
Arcsin = Temp
End Function