vb编写程序 三角形

由键盘输入A、B、C三个正数,如果以A、B、C为边长可以构成一个三角形,则显示“可以组成三角形”文字,并显示他的周长和面积,否则显示“不可以组成三角形”文字。如果是直角三... 由键盘输入A、B、C三个正数,如果以A、B、C为边长可以构成一个三角形,则显示“可以组成三角形”文字,并显示他的周长和面积,否则显示“不可以组成三角形”文字。如果是直角三角形,需“这是一个直角三角形”。三条边只要符合任两边之和大于第三边的条件,就可以构成一个三角形。如果三角形三边符合勾股定理,则是直角三角形。 展开
 我来答
tools2046
2009-05-06 · TA获得超过380个赞
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:234万
展开全部

'这个你参考下,是刚给别人写的,你只要在后面加入求周长面积的代码就可以了

Dim a, b, c As Double

Dim P As String

Private Sub Command1_Click()

    If IsNumeric(Text1.Text) And IsNumeric(Text2.Text) And IsNumeric(Text3.Text) Then

a = Val(Text1.Text)

b = Val(Text2.Text)

c = Val(Text3.Text)

If a + b > c And Abs(a - b) < c Then

    P = "一般三角形!"

    If a = b Or a = c Or b = c Then

        P = "等腰三角形!"

        If a = b = c Then

            P = "等边三角形!"

        End If

    ElseIf a * a + b * b = c * c Or a * a + c * c = b * b Or b * b + c * c = a * a Then

        P = "直角三角形!"

    End If

Else

    P = "不够成三角形!"

End If

        MsgBox "经判断此三角形为: " & P, vbOKOnly, "三角形判断"

    Else

        MsgBox "请正确输入数字!", vbOKOnly, "三角形判断"

        Text1.SetFocus

    End If

End Sub

Private Sub Command2_Click()

   End

End Sub

Private Sub Form_Load()

    Text1.Text = ""

    Text2.Text = ""

    Text3.Text = ""

    Me.Caption = "三角形判断"

    Label1.Caption = "第一条边长度:"

    Label2.Caption = "第二条边长度:"

    Label3.Caption = "第三条边长度:"

    Command1.Caption = "判  断"

    Command2.Caption = "退  出"

End Sub

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
武义菲亚伏电子有限公司
2023-06-12 广告
绝缘子控件是指:“一种能够在架空输电线路中起到重要作用的特殊绝缘控件,能够在架空输电线路中起到重要作用。”绝缘子的作用是支持和固定母线与带电导体,并使带电导体间或导体与大地之间有足够的距离和绝缘。绝缘子应具有足够的电气绝缘强度和耐潮湿性能。... 点击进入详情页
本回答由武义菲亚伏电子有限公司提供
婧雨儿
2009-05-06 · TA获得超过2067个赞
知道答主
回答量:343
采纳率:0%
帮助的人:177万
展开全部
5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式