VB控制结构.ppt

VB控制结构.ppt

ID:49362805

大小:2.02 MB

页数:40页

时间:2020-02-04

VB控制结构.ppt_第1页
VB控制结构.ppt_第2页
VB控制结构.ppt_第3页
VB控制结构.ppt_第4页
VB控制结构.ppt_第5页
资源描述:

《VB控制结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、结构化程序设计思想自顶向下、逐步细化、模块化自顶向下:先从全局、整体设计逐步细化:将一个问题分解成几个较小的问题解决模块化:将一个大任务分解成若干个较小的部分,每个部分承担一定功能,称为“功能模块”第五章VB控制结构练习一输入时间(小时,分和秒),然后使用输出消息框输出总计多少秒。使用文本框输入数据,使用消息框输出计算结果,程序运行界面如图所示。程序运行界面顺序结构PrivateSubForm_Load()'初始化对象属性Form1.Caption="计算时间"Label1.Caption="小时"Label2.Caption="分:"Label3.Cap

2、tion="秒:"Text1="":Text2="":Text3=""Command1.Caption="计算"Command2.Caption="结束"EndSubPrivateSubCommand1_Click()'计算Dimhh%,mm%,ss%,Totals!DimOutstr$hh=Val(Text1)mm=Val(Text2)ss=Val(Text3)Totals=hh*3600+mm*60+ssOutstr=hh&"小时"&mm&"分"&ss&"秒"Outstr=Outstr&vbCrLf&"总计:"&Totals&"秒"MsgBoxOuts

3、tr,,"输出结果"EndSubPrivateSubCommand2_Click()EndEndSub练习二编一程序,求一内半径R1=10cm,外半径R2=20cm的球环的体积。要求按四舍五入保留到小数点后4位。球的体积公式:本题所求的球环面的体积公式:PrivateSubForm_Click()DimR1AsDouble,R2AsDouble'R1,R2表示球的内外半径DimVolAsDouble'Vol表示体积ConstPI#=3.1415926'定义符号常量PI代表πR1=10:R2=20Vol=4/3*PI*(R2^3-R1^3)Vol=Fix(V

4、ol*10000+0.5)/10000'保留小数点后4位Print"球环的体积:V=";Vol;"立方厘米"EndSubPrivateSubForm_Click()Dimr!,s!,d!,pipi=3.14159r=InputBox("请输入圆的半径:")s=r*r*pid=2*pi*rPrint"r=",rPrint"s=",sPrint"d=",dEndSub练习三已知半径R,求园的面积s和周长dPrivateSubForm_Click()Dima!,b!,c!,s!,area!a=InputBox("请输入a:")b=InputBox("请输入b:"

5、)c=InputBox("请输入c:")s=(a+b+c)/2area=Sqr(s*(s-a)*(s-b)*(s-c))Print"area=",areaEndSub练习四已知三边长a,b,c,求三角形面积areaarea=Sqr(s*(s-a)*(s-b)*(s-c))s=(a+b+c)/2练习1从键盘输入两个整数x和y,输出两者中的大者。PrivateSubForm_Click()Dimx%,y%,max%,ms$x=Val(InputBox("请输入一个整数给x"))y=Val(InputBox("请输入一个整数给y"))max=xIfmax

6、enmax=yms=(x&","&y&"两者中的大数是:"&max)MsgBox(ms)EndSub选择结构程序设计PrivateSubForm_Click()Dimx%,y%,t%x=Val(InputBox("请输入一个整数给x"))y=Val(InputBox("请输入一个整数给y"))Ifx0Theny=sin(x)+sqr(x*x+1)双分支结构实现:Ifx<>0Theny=sin(x)+sqr(

7、x*x+1)Elsey=cos(x)-x^3+3*xEndIf练习3:计算分段函数PrivateSubCommand1_Click()Dimx!,y!x=InputBox("PleaseInputx:")Ifx<>0Theny=Sin(x)+Sqr(x*x+1)Elsey=Cos(x)-x^3+3*xEndIfPrint"x=";x,"y=";yEndSub练习4求一元二次方程根对比例题5-3PrivateSubCommand1_Click()Dima!,b!,c!,x1!,x2!,disc!a=Val(Trim(Text1.Text))b=Val(Tri

8、m(Text2.Text))c=Val(Trim(Text3.Te

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

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

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