输入a,b,c三个数,看是否能构成三角形,如果能就计算它的面积

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:30:46
说详细点,vb知识

dim a,b,c,l,s
a=val(inputbox("输入a的值:"))
b=val(inputbox("输入b的值:"))
c=val(inputbox("输入c的值:"))
l=(a+b+c)/2
if a<=l or b<=l or c<=l then
msgbox "输入的三个数不能组成三角形!"
else
s=sqr(l*(l-a)*(l-b)*(l-c))
print "输入的三角形的面积是:";s
end if

dim a,b,c,m,s
a=val(inputbox("a:"))
b=val(inputbox("b:"))
c=val(inputbox("c:"))

m=0.5*(a+b+c)
if a+b>c and b+c>a and a+c>b then'判断三角形
s=sqr(m*(m-a)*(m-b)*(m-c))'三角形面积计算
print s
else
print"不能构成三角形"
end if

·建议取LXZ的
另一位的虽然看起来一样,但是不符合你的公式,小学时候教的公式是LXZ那样的··

输入a,b,c三个数,输出其中最大数 C语言编写程序,输入a、b、c三个数,打印出最大者. 要求从屏幕上输入三个数A,B,C输出这三个数中最大的一个来 编写语句,使输入的三个数a,b,c按从大到小的顺序输出 用VB,任意输入三个实数a,b,c(用inputbox实现输入),求三个数中的最大数与最小数(用print语句实现输出) a,b,c三个素数,a*(b+c)=110+c,a,b,c三个数不同,求b 如果一个三个数的三个数字分别为a,b,c,且(a+b+c)能被9整除.求证:这三位数能被9整除 对输入的任意三个数 a、b 和 c,按从小到大的顺序输出,用流程图表示该算法 编写程序,输入a,b,c三个数,打印出它是奇数还是偶数 要求用if语句实现 输入三个整数a,b,c,d.请把这四个数由小到大输出,这个程序怎么编呵?