VB程序题(4)

VB程序题(4)

ID:40569574

大小:13.93 KB

页数:5页

时间:2019-08-04

VB程序题(4)_第1页
VB程序题(4)_第2页
VB程序题(4)_第3页
VB程序题(4)_第4页
VB程序题(4)_第5页
资源描述:

《VB程序题(4)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1在窗体Form1中实现函数MarkClass。mark参数为成绩,函数对成绩的评价。成绩评价方法为:90及以上优秀,80及以上良好,70及以上中等,60及以上及格,60以下不及格。PublicFunctionMarkClass(markAsLong)AsString……EndFunctionPublicFunctionmarkclass(markAsLong)AsStringDims$Ifmark>=90Thens="优秀"ElseIfmark>=80Thens="良好"ElseIfmark>=70Thens="中等"ElseIfmark>=60Thens="及格"El

2、se:s="不及格"EndIfmarkclass=sEndFunction2在窗体Form1中实现函数MySgn。当参数x>0时,函数MySgn返回1;当参数x<0时,函数MySgn返回-1;当参数x=0时,函数MySgn返回0。PublicFunctionMySgn(xAsLong)AsLong……EndFunctionPublicFunctionmysgn(xAsLong)AsLongIfx>0Thenmysgn=1ElseIfx=0Thenmysgn=0Elsemysgn=-1EndIfEndFunction3在窗体Form1中实现函数TriangleArea。a,

3、b,c三个参数为三角形三条边,若三边能构成三角形,函数返回三角形面积;否则返回0。提示:海伦公式为:,PublicFunctionTriangleArea(aAsLong,bAsLong,cAsLong)AsDouble……EndFunctionPublicFunctiontrianglearea(aAsLong,bAsLong,cAsLong)AsDoubleDims%,p%p=(a+b+c)/2s=Sqr(p*(p-a)*(p-b)*(p-c))Ifa+b<=cOra+c<=bOrb+c<=aThentrianglearea=0Elsetrianglearea=sEn

4、dIfEndFunction4在窗体Form1中实现函数TriangleClass。a,b,c三个参数为三角形三条边,函数返回三角形的形状。可能的三角形形状为以下4种:等边三角形,等腰三角形,一般三角形,不构成三角形。PublicFunctionTriangleClass(aAsLong,bAsLong,cAsLong)AsString……EndFunctionPublicFunctiontriangleclass(aAsLong,bAsLong,cAsLong)AsStringDims$Ifa+b<=cOrb+c<=aOra+c<=bThens="不构成三角形"Else

5、Ifa=bAnda=cAndb=cThens="等边三角形"ElseIfa=bOra=cOrb=cThens="等腰三角形"Else:s="一般三角形"EndIftriangleclass=sEndFunction5在窗体Form1中实现子程序MaxMin。参数中的a,b,c为三个数,通过max和min将找到的最大值和最小值以参数的形式返回。PublicSubMaxMin(aAsLong,bAsLong,cAsLong,maxasLong,minasLong)……EndSubSubmaxmin(aAsLong,bAsLong,cAsLong,maxAsLong,minAs

6、Long)Ifa>bAnda>cThenmax=aIfb>aAndb>cThenmax=bIfc>bAndc>aThenmax=cIfayThenMax=xElseMax=yEndIfEndFunction

7、7在窗体Form1中实现子程序Swap。Swap功能为:使第一个实参变量为较大值,第二个实参变量为较小值。PublicSubSwap(xAsLong,yAsLong)……EndSubSubswap(xAsLong,yAsLong)DimtAsLongIfx

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。