输入三个整数a,b,c,若a,b,c能构成三角形则计算其面积,否则,求a,b,c三个数的最大值

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 14:03:35
输入三个整数a,b,c,若a,b,c能构成三角形则计算其面积,否则,求a,b,c三个数的最大值

输入三个整数a,b,c,若a,b,c能构成三角形则计算其面积,否则,求a,b,c三个数的最大值
输入三个整数a,b,c,若a,b,c能构成三角形则计算其面积,否则,求a,b,c三个数的最大值

输入三个整数a,b,c,若a,b,c能构成三角形则计算其面积,否则,求a,b,c三个数的最大值
Private Sub Command1_Click()
Dim a%,b%,c%,t%,p!,s!
a = InputBox("请输入第一个数字","输入")
b = InputBox("请输入第二个数字","输入")
c = InputBox("请输入第三个数字","输入")
If a > b Then '先给三个数字排序
t = a
a = b
b = t
End If
If a > c Then
t = a
a = c
c = t
End If
If b > c Then
t = b
b = c
c = t
End If
If b + c > a And c - b < a Then '判断能否构成三角形
p = (a + b + c) / 2
s = Sqr(p * (p - a) * (p - b) * (p - c))
Print "能构成三角形,它的面积是"; s
Else
Print "三个数中最大的是"; c
End If
End Sub