永发信息网

输入三角形。形的三条边a,b,c的值,根据其数值,判断能否构成三角若能则求出三角形的面积

答案:2  悬赏:20  手机版
解决时间 2021-07-31 14:36
vb作业,谢谢
最佳答案
Private Sub Command1_Click()
Dim a As Double, b As Double, c As Double
a = CDbl(InputBox("请输入第一边的长度"))
b = CDbl(InputBox("请输入第二边的长度"))
c = CDbl(InputBox("请输入第三边的长度"))
If a + b < c Or a + c < b Or b + c < a Then
MsgBox "不能构成三角形"
Exit Sub
End If

MsgBox "三角形的面积是" & Format(area(a, b, c), ".00")
End Sub

Function area(a As Double, b As Double, c As Double)
Dim p As Double
p = (a + b + c) / 2
area = Sqr(p * (p - a) * (p - b) * (p - c))
End Function
全部回答

Option Explicit

Dim a As Single, b As Single, c As Single, p As Single, S As Single Private Sub Command1_Click() On Error GoTo e a = InputBox("a=") b = InputBox("b=") c = InputBox("c=") p = (a + b + c) / 2 If a < p And b < p And c < p Then S = Sqr(p * (p - a) * (p - b) * (p - c)) MsgBox S Else GoTo e End If Exit Sub e: MsgBox "不能构成三角形" End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
完美国际版妖兽的太白精灵属性点和技能怎么加
80后所玩过的游戏
岁月会轻易改变相守终身的誓言吗?
书信英语作文万能句子,英语书信格式范文100字
淇滨区鹤壁黎阳小学-求知文学艺苑地址有谁知
罗志祥潮男发型慈溪哪个地方可以做
梦幻西游109化生什么才可以赚钱
N86现在行情多少?
__ ,___的名片为题的作文
怎样才能快速忘记不开心的事情
街头篮球中锋玩肉搏的时候SS要装么?
快速绑定红钻
岳阳楼区百佳大药房(岳阳楼区梅溪社区卫生服
你认为初吻和初夜哪个重要?
000069 后市如何操作才好啊 现在是否能够买入
推荐资讯
最后一刻才明白这首歌空间音乐地址。急求。?
长痘痘和毛孔粗大怎样解决?还有痘印怎么去除
1988年的农历8月16日是什么星座
nokia什么型号手机好
O型腿我站直以后两膝之间有3指的距离,请问怎
请问针灸真的可以增高吗?会增高多少公分啊?
洗牙之后,牙齿上的污垢怎么去除,怎么去除口
开心网悦活中奖之后..
向阳区佳木斯富城马哈鱼籽专卖店这个地址在什
国语麦兜搞笑片段
网页上面的字变小了,很模糊!
DNF强化武器有技巧没?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?