作业帮 > 综合 > 作业

VB编程.输入三角形三条边a,b,c的值判断能否构成三角形.若能,显示三角形的类型:等边三角形 等腰三角形 等腰直角三角

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 07:06:43
VB编程.输入三角形三条边a,b,c的值判断能否构成三角形.若能,显示三角形的类型:等边三角形 等腰三角形 等腰直角三角形 直角三角形 任意三角形,若不能,显示不能构成三角形
我来用自然语言先说一下吧.
你可以创建三个文本框,用它来输入三条边的值.
创建一个标签,用来作回答提示.
用一个按钮来进行判别请求.
先来说说文本框,它只能输入数字,因此,要在文本框的key_press事件中写入输入条件,保证只能输入数字.
判别是否为三角形的进程在按钮单击事件中处理
首先要判断三个文本框是否为空或'0',如果有,则中断此进程,并使不满足条件的文本框得到焦点.
如果满足上面条件,则开始进行三角形判定.
用三个变量,分别从文本框中取值,然后将它们排序
判断两小边之和是否大于大边(比作三次比较合算)
如果不是,提示标签显示“不是三角形”
如果是,计算一下(两小边的平方和)与(大边的平方)的差.
差为正,锐角
差为零,直角
差为负,钝角
用提示标签表示出来
完了
要源码吗?写个补充提问,带上你的qq