Sub abc() '輸入三角形三個(gè)邊長,計(jì)算其面積
Dim a,b,c,s
Do
s = InputBox("請(qǐng)輸入三角形的三個(gè)邊長,用半角逗號(hào)分隔." & Chr(13) & "輸入 -1 時(shí)結(jié)束程序.")
If Val(s) = -1 Then Exit Do
a = Val(s)
s = Mid(s,InStr(s,",") + 1)
b = Val(s)
c = Val(Mid(s,InStr(s,",") + 1))
If a + b > c And a + c > b And b + c > a Then
MsgBox "三邊長度分別為:" & a & " " & b & " " & c & Chr(13) & "三角形的面積為:" & Sqr((a + b + c) * (a + b - c) * (a + c - b) * (b + c - a)) / 4
Else
MsgBox "你輸入的數(shù)據(jù)有誤,不能組成三角形,請(qǐng)重新輸入!"
End If
Loop
End Sub
'以上代碼能滿足你的要求 .第三邊長度與第二邊相同時(shí)可省略,等邊三角形可只輸入一個(gè)邊長.
在Vb中,.編寫程序,首先判斷給出的3條邊能否構(gòu)成三角形,如可以,計(jì)算并輸出該三角形的面積,輸入0結(jié)束程序
在Vb中,.編寫程序,首先判斷給出的3條邊能否構(gòu)成三角形,如可以,計(jì)算并輸出該三角形的面積,輸入0結(jié)束程序
在Vb中,給定三角形的3條邊,計(jì)算三角形的面積.編寫程序,首先判斷給出的3條邊能否構(gòu)成三角形,如可以構(gòu)成,則計(jì)算并輸出該三角形的面積,否則要求重新輸入.當(dāng)輸入-1時(shí)結(jié)束程序
在Vb中,給定三角形的3條邊,計(jì)算三角形的面積.編寫程序,首先判斷給出的3條邊能否構(gòu)成三角形,如可以構(gòu)成,則計(jì)算并輸出該三角形的面積,否則要求重新輸入.當(dāng)輸入-1時(shí)結(jié)束程序
其他人氣:522 ℃時(shí)間:2020-04-04 07:00:09
優(yōu)質(zhì)解答
我來回答
類似推薦
- VB:編程計(jì)算三角形面積
- VB編程:從鍵盤輸入三角形的三邊,判斷能否構(gòu)成三角形:如果能構(gòu)成三角形,則計(jì)算其面積
- vb,輸入啊abc三個(gè)值,能構(gòu)成三角形三邊,求三角形面積,周長?
- VB題目:輸入三角形的三邊編程求出面積
- ∫ x^3 sin^4(x)dx 請(qǐng)問怎么求這個(gè)不定積分呢...
- 請(qǐng)問動(dòng)詞的動(dòng)名詞形式和名詞形式的區(qū)別
- 方程計(jì)算 X+y=6,xy=4 x y=?
- 函數(shù)Y=3*X的平方-2lnx的單調(diào)增區(qū)間,減區(qū)間
- 設(shè)0=r2
- 若關(guān)于x的方程x平方-mx+3m-2=0的兩根x1,x2滿足1
- I can't decide what colour to choose.=I can't decide _ _ _ _ _
- 林則徐虎門銷煙的故事
猜你喜歡
- 1英語翻譯
- 2已知sina是5x²-7x-6=0的根
- 3人類使用材料的歷史就是人類的進(jìn)步史.下列物品的主要材質(zhì)當(dāng)時(shí)不是通過化學(xué)變化獲取的是( ?。?A.馬踏飛燕(青銅器) B.龍泉?jiǎng)ΓㄨF器) C.金縷衣 D.塑料器具
- 4如何實(shí)現(xiàn):輸入三角形的三邊長,判斷該三角形是否為直角三角形,若是輸出三角形的面
- 5四海皆春春不老,九州同樂樂無窮運(yùn)用了什么修辭手法
- 6二十千克比二十五千克少20%對(duì)嗎
- 7化學(xué)藥品的保存方法
- 8英語翻譯
- 9一棵二叉樹共有25個(gè)結(jié)點(diǎn),其中5個(gè)是葉子結(jié)點(diǎn),則度為一的結(jié)點(diǎn)數(shù)為多少啊
- 10怎樣理解細(xì)胞內(nèi)液與組織液具有相同的總滲透壓?
- 11甲乙兩人同時(shí)從兩地騎車相向而行,甲每小時(shí)行駛20千米,乙每小時(shí)行駛18千米,兩人相遇時(shí)距離全程中點(diǎn)3千米,求全程長多少千米?(先畫圖整理,再解答)
- 126x²-13x-5=0 解方程