vb三角形判斷程式,VB三角形判斷程式

2021-12-23 19:18:52 字數 2071 閱讀 5197

1樓:主得存

簡單的給你講一下思路吧,構成三角形的條件是,a+b>c,就是任意兩邊的和大於第三邊,用and連線判斷條件語句,必須都成立的情況下才是三角形。

判斷是否直角就是利用勾股定理,你可以找出較小的兩條邊進行勾股定理,比如a和b,a*a+b*b是否等於c*c,等於就是直角三角形,前提是較小邊的平方和。

計算面積就是底乘以高/2就好了在直角三角形的前提下!

具體**還是你自己寫吧,既然學就要自己好好學!

2樓:匿名使用者

a+b>=c&&a-b

判斷直角用;

a^2+b^2=c^2||b^2+c^2=a^2||a^2+c^2=b^2

其他的相信你也知道了,

3樓:幸福答案

dim d(1 to 3) as single, a as single, b as single, c as single

private sub command1_click()d(1) = val(text1.text)d(2) = val(text2.text)d(3) = val(text3.

text)for i = 1 to 3

for j = i + 1 to 3

if d(i) < d(j) then t = d(i): d(i) = d(j): d(j) = t

next

next

a = d(1): b = d(2): c = d(3)if a < b + c and a > b - c thenprint "這三條線段能圍成三角形"

if a ^ 2 = b ^ 2 + c ^ 2 thenprint "這個三角形是直角三角形,它的面積是:" & b * c / 2

else

print "這個三角形不是直角三角形"

end if

else

print "這三條線段不能圍成三角形"

end if

end sub

vb三角形判斷

4樓:匿名使用者

網海1書生 的答案是正確的!

你是先判斷等腰三角形,然後判斷等邊三角形,而且先用的是行if語句,所以,無論是否等腰三角形,都會去判斷是否等邊三角形.

所以,對於等邊三角形,就會先輸出:等腰三角形,後輸出:等邊三角形.

因為:等邊三角形從任意兩邊來判斷,它首先是等腰三角形.

另外,判斷3個變數是否相等,不能用:a=b=c要用:a = b and b = c and c = a當然,可以簡化為:a = b and b = c

5樓:網海1書生

private sub command1_click()a = val(text1)

b = val(text2)

c = val(text3)

if a + b > c and a + c > b and b + c> a then

if a = b and b = c then ' a=b=c 是錯誤的!!!

label1 = "等邊三角形"

elseif a = b or b = c or a = c then

label1 = "等腰三角形"

else

label1 = "任意三角形"

end if

else

label1 = "不能構成三角形"

end if

end sub

編寫一個程式根據使用者輸入的三角形的三邊長判定是何種三角形

6樓:匿名使用者

你好,程式如下:

#include

void main()}}

else

}有疑問提出望採納

7樓:門謹拱醉香

你好,程式如下:

void

main(){double

a,b,c;

printf("請輸入三角形的三條邊的長度:\n");

scanf("%lf%lf%lf",&a,&b,&c);

vb程式設計計算三角形面積,VB 程式設計計算三角形面積

在窗體中做4個文字框和一個命令按鈕,如下 private sub command1 click a val text1.text b val text2.text c val text3.text if a b c and b a c and c a b then p a b c 2 s sqr p...

VB求三角形面積,VB 程式設計計算三角形面積

在窗體中做4個文字框和一個命令按鈕,如下 private sub command1 click a val text1.text b val text2.text c val text3.text if a b c and b a c and c a b then p a b c 2 s sqr p...

已知三角形 三角形圓圈,三角形除以三角形正方形,三角形 三角形五角星,正方形 圓圈 五角星9 6 求三

三角形除以三角形 正方形,說明正方形 1,任何數字除以本身都等於1三角形 三角形 五角星,所以五角星 0,任何數字減去數字本身等於0正方形 圓圈 五角星 9.6就是1 0 圓圈 9.6所以圓圈 8.6三角形 4.3 由 o,得o 2 由 得 1.由 得 0,有以上三者帶入最後一式 9.6 1 o 9...