[問(wèn)答題] 在考生文件夾中有工程文件sj4.vbp及窗體文件sj4.frm。在名為Form1的窗體上有兩個(gè)框架、7個(gè)標(biāo)簽和7個(gè)文本框,所有控件已經(jīng)畫(huà)好。該程序的
[問(wèn)答題] 在考生文件夾中有工程文件sj4.vbp及窗體文件sj4.frm。在名為Form1的窗體上有兩個(gè)框架、7個(gè)標(biāo)簽和7個(gè)文本框,所有控件已經(jīng)畫(huà)好。該程序的功能是:根據(jù)給定的圖形的三邊的邊長(zhǎng)來(lái)判斷圖形的類型。若為三角形,則同時(shí)計(jì)算出為何種三角形,及三角形的周長(zhǎng)和面積。
要求完成“判斷并計(jì)算”按鈕的如下功能:
①判斷輸入的條件是否為三角形,若是三角形,則在Text1中顯示“是三角形”;在Text2中顯示是何種三角形。
②單擊“重新輸入”按鈕可以清空所有顯示框.且按鈕本身變?yōu)闊o(wú)效狀態(tài)。當(dāng)單擊“判斷并計(jì)算”按鈕之后重新恢復(fù)為可用狀態(tài)。
附加信息:
①三角形存在的條件為任一邊不為0,且任兩邊之和大于第三邊。
②若一邊具有a2+b2=c2,則為直角三形;若所有邊具有a2+b2>c2,則為銳角三角形;若一邊具有a2+b2<c2,則為鈍角三角形。
本程序不完整,請(qǐng)補(bǔ)充完整,并能正確運(yùn)行。程序運(yùn)行情況如下圖所示。
要求:去掉程序中的注釋符“’”,把程序中的問(wèn)號(hào)“”改為正確的內(nèi)容,使其實(shí)現(xiàn)上述功能,但不得修改其他部分。最后按原文件名并在原文件夾中保存修改后的文件。
正確答案:
該題用到兩個(gè)函數(shù)和一個(gè)公式,Val()是將其內(nèi)容轉(zhuǎn)變?yōu)閿?shù)字類型的函數(shù),Sqr()是求數(shù)值的平方根函數(shù),而求解三角形的面積的時(shí)候用到海倫公式即S=Sqr(L*(L-a)*(L-b)*(L-c)),其中a、b、c是三角形的三個(gè)邊,L=(a+b+c)/2。根據(jù)題意,雙擊Command1命令按鈕進(jìn)入代碼窗口,補(bǔ)充后的代碼如下: Option Explicit Dim a As Single Dim b As Single Dim c As Single Dim S As Double Dim L As
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。