请在 下方输入 要搜索的题目:

给定三角形的三条边长,计算三角形的面积。编写程序,首先判断给出的三条边能否构成三角形,如可以构成,则计算并输出该三角形的面积,否则要求重新输入。当输入-1时结束程序。

给定三角形的三条边长,计算三角形的面积。编写程序,首先判断给出的三条边能否构成三角形,如可以构成,则计算并输出该三角形的面积,否则要求重新输入。当输入-1时结束程序。

发布时间:2025-04-04 07:53:28
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:从几何学可知,三角形的 两边之和大于第三边。因此,如果输入的三角形的三条边中两边之和小于或等于另一边长,则不能构成三角形。在这种情况下,给出适当的信息,并要求重新输入。如果能构成三角形,则输出该三角形的面积。程序如下:Private Sub Form_Click( )Dim a,b,c,s,t As SingleStart:A = InputBox (″请输入A边的边长″)A = Val (a)If a =-1 Then EndB = InputBox (″请输入B边的边长″)B = Val (b)C =InputBox(″请输入C边的边长″)C = Val (c)If a b < = c Or b c < = a Or c a < = b ThenMsgBox ″所输入的值不能构成三角形,请重新输入″GoTo StartEnd IfS =( a b c ) / 2T = Spr (s * ( s — a )* ( s — b ) * ( s — c ) )Print ″三角形的面积为:″; TEnd Sub程序运行后,单击窗体,先后显示三个输入对话框,在三个对话框中分别输入三角形的三条边长,程序先判断输入的边长是否能构成三角形,然后决定之后的操作,用信息框显示信息或者输出三角形的面积。当输入1,2,3时,将显示信息框,要求重新输入;如果输入8,7,6,则输出结果为:三角形的面积为:20.33316
专业技术学习
专业技术学习
搜搜题库系统