首页 > 计算机 > 计算机考试 正文

[问答题] 在考生文件夹中有工程文件sj4.vbp及窗体文件sj4.frm。在名为Form1的窗体上有两个框架、7个标签和7个文本框,所有控件已经画好。该程序的功能是:根据给定的图形的三边的边长来判断

时间:2021-07-20 19:36:58 解答: 212 次

[问答题] 在考生文件夹中有工程文件sj4.vbp及窗体文件sj4.frm。在名为Form1的窗体上有两个框架、7个标签和7个文本框,所有控件已经画好。该程序的功能是:根据给定的图形的三边的边长来判断图形的类型。若为三角形,则同时计算出为何种三角形,及三角形的周长和面积。

要求完成“判断并计算”按钮的如下功能:

①判断输入的条件是否为三角形,若是三角形,则在Text1中显示“是三角形”;在Text2中显示是何种三角形。

②单击“重新输入”按钮可以清空所有显示框.且按钮本身变为无效状态。当单击“判断并计算”按钮之后重新恢复为可用状态。

附加信息:

①三角形存在的条件为任一边不为0,且任两边之和大于第三边。

②若一边具有a2+b2=c2,则为直角三形;若所有边具有a2+b2>c2,则为锐角三角形;若一边具有a2+b2<c2,则为钝角三角形。

本程序不完整,请补充完整,并能正确运行。程序运行情况如下图所示。

要求:去掉程序中的注释符“’”,把程序中的问号“”改为正确的内容,使其实现上述功能,但不得修改其他部分。最后按原文件名并在原文件夹中保存修改后的文件。

正确答案:

该题用到两个函数和一个公式,Val()是将其内容转变为数字类型的函数,Sqr()是求数值的平方根函数,而求解三角形的面积的时候用到海伦公式即S=Sqr(L*(L-a)*(L-b)*(L-c)),其中a、b、c是三角形的三个边,L=(a+b+c)/2。根据题意,双击Command1命令按钮进入代码窗口,补充后的代码如下: Option Explicit Dim a As Single Dim b As Single Dim c As Single Dim S As Double Dim L As

  • 相关题库

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2024-12-31 04:01:41

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2024-12-31 04:01:41

←请使用微信扫码支付