百科知识

一道vb程序设计题.输入三角形的3条边长,判断能否构成三角形若

2007-04-05 09:31:49a***
.输入三角形的3条边长,判断能否构成三角形。若可以,判断它是等边三角形、等腰三角形、直角三角形还是任意三角形,并计算出该三角形的面积。一道vb程序设计题.输入三角形的3条边长,判断能否构成三角形。若可以,判断它是等边三角形、等腰三角形、直角三角形还是任意三角形,并计算出该三角形的面积。:'窗体?

最佳回答

  • '窗体一个按钮(command1),五个文本框,三个表示边长,一个表示三角形形状,一个表示面积; private sub command1_click() dim a as single,b as single,c as single,temp as single,s as single,i as single a=val(text1(0).text) b=val(text1(1).text) c=val(text1(2).text) '三个数排序 if b =asc(0) and keyascii len(text1(index).text) then exit sub end if end if keyascii = 0 end sub
    2007-04-06 11:52:57
  • 楼上计算三角形错误! 你说的是直角三角形 应该是a+b>c and a+c>b and b+c>a 只要满足这个就是三角形 直角三角形是一边的平方=另两边的平方和 其他的楼上回答正确 三角形面积不太好算,因为没有求告的公式 不一定是规则三角形,所以高要用余玄公式之类的 不好算面积
    2007-04-05 16:35:10
  • 机器里没VB...给你个思路吧... 定义3条边长是abc...然后判断ABC数值的大小...然后判断最大的那个值的平方是不是等于另外两个数值的平方和...如果是..那么就是三角形..不等于的话当然就不是了...然后...如果3个数值一样肯定是等边...如果有俩数值一样就是等腰...直角有什么特点啊??忘了...=.=最后...三角形面积公式是什么来着...???
    2007-04-05 14:46:21
  • 很赞哦! (190)