第1个回答 2010-06-24
Private Sub Command1_Click()
Dim x%, y%, z%
x = InputBox("input x:", 综合大作业)
y = InputBox("input y:", 综合大作业)
z = InputBox("input z:", 综合大作业)
If (x + y > z And x + z > y And y + z > x) Then
If x ^ 2 + y ^ 2 = z ^ 2 Or x ^ 2 + z ^ 2 = y ^ 2 Or y ^ 2 + z ^ 2 = x ^ 2 Then
List1.AddItem "是直角三角形"
End If
If x = y Or x = z Or y = z Then
If x = y And y = z Then
List1.AddItem "是等边三角形"
End If
List1.AddItem "是等腰三角形"
End If
If (x + y > z And x + z > y And y + z > x) And _
Not (x ^ 2 + y ^ 2 = z ^ 2 Or x ^ 2 + z ^ 2 = y ^ 2 Or y ^ 2 + z ^ 2 = x ^ 2) And Not (x = y Or x = z Or y = z) Then
List1.AddItem "是其他三角形"
End If
Else
List1.AddItem "不能构成三角形"
End If
End Sub
Private Sub Form_Load()
Form1.Caption = "三角形判断"
End Sub