回覆列表
-
1 # 雪33969055
-
2 # 正大光明餃子pT
三角形的三條邊滿足任意兩邊之和大於第三邊,任意兩邊之差小於第三邊,因此給定三條線段要滿足以上條件才能構成三角形,但一般為了更簡單快速的加以判斷,一般採用檢驗兩條最短的線段之和是否大於最長的那條線段,如果滿足這個條件那麼這三條線段就一定能構成三角形。
三角形的三條邊滿足任意兩邊之和大於第三邊,任意兩邊之差小於第三邊,因此給定三條線段要滿足以上條件才能構成三角形,但一般為了更簡單快速的加以判斷,一般採用檢驗兩條最短的線段之和是否大於最長的那條線段,如果滿足這個條件那麼這三條線段就一定能構成三角形。
首先我們還是得啟動vb6,新建一個標準exe工程視窗。
在當前窗體上載入三個文字框(text1,text2,text3),用來設定三角形的三條邊。
文字框設定完畢後,我們需要在三個文字框前,載入三個標籤(label1,label2,label3),分別代表第一條邊,第二條邊,第三條邊。
然後我們將輸出的結果顯示在第四個標籤上,所以在文字框下面再載入label4標籤,也就是它是否能夠構成三角形,並且在label4標籤前新增一個命令按鈕command1。
當這些都新增好了後,首先設定前三個標籤(label1,labei2,label3)的屬性,把它們的名稱分別修改為“第一邊”,'第二邊“”第三邊“並且分別將它們的自動調整屬性(autusize)設定為真(true)。
然後把第四個標籤(label4)加入一定得邊框,那麼它在執行時才能夠看到它。
接下來我們把三個文字框(text1,text2,text3)的初始內容清空。接下來是命令按鈕(command1),
我們讓當前命令按鈕屬性名稱改為”判斷結果“
接下來我們編寫命令按鈕的單擊事件程式,首先用三個變數,a代表文字框1輸入的內容,b代表文字框2輸入的內容,c代表文字框3輸入的內容
但是我們透過文字框輸入的是字串型別,所以我們要把A,B,C轉換成數值型。
在轉換之後,我們得命令按鈕在單擊之後,要判斷當前這三條邊是否能夠構成一個合法的三角形,我們知道要判斷是否是個合法的三角形,它的兩條邊的和值必定要大於第三條邊,所以我們編寫以下程式。
最後我們點選執行,接下來為三條邊輸入數值,如果輸入的數字,任意2邊之和小雨等於第三條邊,程式判斷“不是三角形‘,如果任意2邊之和大於第三條邊,程式判斷”是三角形'