我用vb写了一个计算长方形~正方形或三角形面积的程序~
代码如下~怎样修改啊~
Private Sub Command1_Click()
Dim a As String
Dim h,l,s As Single
a = InputBox("请输入形状(只限于长方形~正方形或三角形)","请输入")
If (a = "长方形" Or "正方形") Then
h = InputBox("请输入宽","请输入")
l = InputBox("请输入长","请输入")
s = h * l
Print a; "的面积为"; s
Else
h = InputBox("请输入的高","请输入")
l = InputBox("请输入的底","请输入")
s = h * l / 2
Print a; "的面积为"; s
End If
MsgBox "计算完毕",,"提示"
End Sub
人气:244 ℃ 时间:2020-05-08 06:22:38
解答
判断写错,改完的:Private Sub Command1_Click()Dim a As StringDim h,l,s As Singlea = InputBox("请输入形状(只限于长方形~正方形或三角形)","请输入")If (a = "长方形" Or a = "正方形") Thenh = InputBox("请...谢谢呀~~顺便问一下~h = InputBox("请输入宽", "请输入")在这段代码里~我想显示为这样“请输入长方形的宽”即请输入a形的宽~~应该怎么改呀~~?Private Sub Command1_Click()Dim a As StringDim h, l, s As Singlea = InputBox("请输入形状(只限于长方形~正方形或三角形)", "请输入")If (a = "长方形" Or a = "正方形") Thenh = InputBox("请输入" & a & "的宽", "请输入")l = InputBox("请输入" & a & "的长", "请输入")s = h * lPrint a; "的面积为"; sElseh = InputBox("请输入" & a & "的高", "请输入")l = InputBox("请输入" & a & "的底", "请输入")s = h * l / 2Print a; "的面积为"; sEnd IfMsgBox "计算完毕", , "提示"End Sub
推荐
- 在Vb中,.编写程序,首先判断给出的3条边能否构成三角形,如可以,计算并输出该三角形的面积,输入0结束程序
- VB:编程计算三角形面积
- 用一个三角形能不能推导出三角形面积计算公式呢?,写出你的推导过程
- 设计个vb 计算三角形面积,格式如下、、、、、
- 1.有一只玻璃瓶,它的质量为0.1kg,当瓶内装满水时,瓶和水的总质量为0.4kg,用此瓶装金属颗粒若干,瓶和金属颗粒的总质量为0.8kg,若在装金属颗粒的瓶中再装满水时,瓶.金属颗粒和水的总质量为0.9kg,求金属颗粒的质量和密度.
- 一道深刻而困难的应用题
- 意思是什么也没想 什么也没考虑的成语
- 我经常弹钢琴,有是我去爬山翻译英语
猜你喜欢
- 已知关于x的方程(x-m)/2=x+m/3与(2x+1)/3=3x-2的解互为倒数,求m的值
- 太阳为什么可以发出强烈的光
- make sure of sth.怎么翻译
- “有什么作用”和写作方法有什么区别
- 如果a大于0,b小于0,那么ab( )0 b分之a( )0 若a小于0,b小于0,则ab( )0?b分之a( )0
- 效应T细胞分泌的抗体是怎样进入发炎部位的
- 已知△ADE∽△DEF,诺△ABC的三边长分别为5cm,6cm,7cm,而△DEF中的一边长为4cm,你能求出△DEF的另外两边的
- 订书机是不省力也不费力的杠杆吗