vb题,编写一个计算机矩形的sub过程,然后调用该过程计算矩形面积 求解

 我来答
分享社会民生
高粉答主

2020-04-10 · 热爱社会生活,了解人生百态
分享社会民生
采纳数:1248 获赞数:283271

向TA提问 私信TA
展开全部

程序代码:

Private Sub RECTAcreage(ByVal sngChangDu As Single, ByVal sngKuanDu As Single, Optional ByVal intPoint As Integer = 3)

MsgBox "矩形的长=" & sngChangDu & vbCrLf & "矩形的宽=" & sngKuanDu & vbCrLf & "矩形的面积=" & Format$(sngChangDu * sngKuanDu。

IIf(CBool(intPoint), "0." & String$(intPoint, "0"), "0")), vbInformation + vbOKOnly, "计算结果"



扩展资料:

Visual Basic中有通用过程和事件过程这两类予过程。

1、通用过程:

通用过程是完成一项指定的任务的代码块,建立通用过程是因为有时不同的事件过程要执行相同的动作,这时可以将那些公共语句放入通用过程,并由事件过程来调用它。

这样就不必重复编写代码,也容易维护应用程序。要创建一个新的通用过程,只要在代码窗口的对象列表中选择“通用"选项,然后按照子过程的语法在代码窗口中输入子过程即可。

2、事件过程:

事件过程是响应事件时执行的代码块,通常总是处于空闲状态,直到程序响应用户引发的事件或系统引发的事件才调用相应的事件过程。

一个控件的事件过程是将控件的实际名字(在Name属性中规定的)、下划线()和事件名组合起来。例如,如果希望在单击了一个名为cmdPlay的命令按钮后执行动作,则要在cmdPl.ay_C1ick事件过程中编写相应代码。

ljeqaz
推荐于2016-09-13 · 超过32用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:51.2万
展开全部
Private Sub RECTAcreage(ByVal sngChangDu As Single, ByVal sngKuanDu As Single, Optional ByVal intPoint As Integer = 3)
MsgBox "矩形的长=" & sngChangDu & vbCrLf & "矩形的宽=" & sngKuanDu & vbCrLf & "矩形的面积=" & Format$(sngChangDu * sngKuanDu, IIf(CBool(intPoint), "0." & String$(intPoint, "0"), "0")), vbInformation + vbOKOnly, "计算结果"
End Sub

调用方法:Call RECTAcreage(矩形长度, 矩形宽度, 计算精度),例如: Call RECTAcreage(5, 3, 3),最后一个参数决定了结果保留的小数位数,如果设置为0,则结果将四舍五入取整。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式