丁衍珍Visual Basic实验报告3.docx

上传人:b****6 文档编号:5014084 上传时间:2022-12-12 格式:DOCX 页数:15 大小:550.87KB
下载 相关 举报
丁衍珍Visual Basic实验报告3.docx_第1页
第1页 / 共15页
丁衍珍Visual Basic实验报告3.docx_第2页
第2页 / 共15页
丁衍珍Visual Basic实验报告3.docx_第3页
第3页 / 共15页
丁衍珍Visual Basic实验报告3.docx_第4页
第4页 / 共15页
丁衍珍Visual Basic实验报告3.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

丁衍珍Visual Basic实验报告3.docx

《丁衍珍Visual Basic实验报告3.docx》由会员分享,可在线阅读,更多相关《丁衍珍Visual Basic实验报告3.docx(15页珍藏版)》请在冰豆网上搜索。

丁衍珍Visual Basic实验报告3.docx

丁衍珍VisualBasic实验报告3

琼州学院

课程实验报告

(2011~2012年度第1学期)

 

专业 计算机网络   

课程 VB程序设计   

班级 10网络技术班   

姓名 丁衍珍  

学号 10139010  

教师  陈作聪  

琼州学院电子信息工程学院制

实验报告填写说明

1、填写一律用钢笔或圆珠笔填写或打印,要求字迹工整,条理清晰。

2、“实验题目”可以填写章节名称或用文字表述。

3、“实验目的”要逐条列出,“实验内容”以简练的文字进行概括。

4、“附注”处填写实验注意事项或调试过程,以及实验中出现的异常情况和解决方法。

5、“教师批阅”处由课任老师填写评语,给出实验成绩,并作为平时成绩,参与期末成绩总评。

2011年10月16日

实验项目:

实验三顺序结构程序设计

实验目的:

1.掌握常量和变量、表达式的基本概念和正确书写格式。

2.掌握赋值语句和常用函数的正确使用方法。

3.掌握输入、输出对话框(InputBox和MsgBox)的基本使用方法

实验仪器:

计算机一台(CPU:

AMDP320主频:

2.10GHz内存:

2.00GB软件:

VB6.0操作系统:

windowsXP专业版软件:

VB6.0)

实验步骤(或程序清单:

第1小题:

假设有变量a=2,b=5,c=4,d=3,e=6,编写程序,计算表达式a+b>candd*a=e的值,将结果打印在窗体上。

程序设计代码如下:

PrivateSubForm_Click()

a=2

b=5

c=4

d=3

e=6

Print"结果为:

"

Printa+b>cAndd*a=e

Print

EndSub

截图如下:

运行结果截图如下:

第2小题:

编写程序,界面如下图所示。

使得单击一次按钮可以产生一个[60,90]之间的随机数并显示在标签1上,再求出该数的正弦值,将结果写在标签2上。

(提示:

为了防止两次运行程序的随机数序列相同,调用Rnd之前先用Randomize语句进行初始化)。

界面设计截图如

代码设计如下:

PrivateSubCommand1_Click()

Randomize

Label1.Caption=60+Int((90-60+1)*Rnd)

Label2.Caption=Sin(Label1.Caption)

EndSub

代码截图如下:

运行结果截图如下:

第3小题:

编写计算圆面积和球体积的程序,程序运行界面如下图所示。

要求输出结果只保留四位小数;如果半径的输入不合法,例如含有非数值字符,应该用MsgBox报告输入错误。

(提示:

判断输入值是否为数值类型可用函数IsNumber())

界面设置截图如下

代码设计如下:

PrivateSubCommand1_Click()

DimaAsInteger

a=Text1.Text

Ifa<=0Then

r=MsgBox("错误!

",48,"错误提示")

Printr

Else

Label1.Caption=Format(3.1415926*a*a,"0.0000")

Label2.Caption=Format((4*3.1415926*a*a*a)/3,"0.0000")

EndIf

EndSub

代码设计截图如下:

运行结果截图

1:

2:

3:

第4小题:

小王有存款A元(用textbox输入),年利率P(用textbox输入),存储时间为T年(用INPUTBOX函数输入)。

试编程求本利合计最后的总金额S=A*(1+P)^T)。

界面设置截图如下:

代码设计如下:

DimtAsInteger

PrivateSubCommand1_Click()

Print"您的本利合计为:

"

Print

PrintVal((Val(Text1.Text)*Val((1+Text2.Text))^t))

Print

EndSub

PrivateSubForm_load()

t=Val(InputBox("请输入存储时间:

","时间"))

EndSub

代码设计截图如下:

运行结果运行如下:

第5小题:

Print方法练习:

编写打印下面图案的程序。

提示:

1、若用户在Form_load()事件中编写显示图形的过程,必须将form窗体的Autoredraw属性修改为True,否则没有办法显示。

2、★只需要切换到中文输入状态,然后鼠标指向软键盘按右键选择“特殊字符”,就可以输入★,Tab(n)的功能是在指定的位置显示输出信息。

Spc(n)的功能是在Print的输出中跳过N个空格。

界面设计截图如下

代码设计如下:

PrivateSubCommand1_Click()

Cls

EndSub

PrivateSubForm_click()

PrintTab(8);"★"

PrintTab(7);"★★"

PrintTab(6);"★★★"

PrintTab(5);"★★★"

PrintTab(4);"★★★"

PrintTab(3);"★★★"

PrintTab

(2);"★★★"

Print

Print"_____________________________________"

Print

PrintTab(8);"★"

PrintTab(7);"★★"

PrintTab(6);"★★★"

PrintTab(5);"★";Space

(1);"★";Space

(1);"★"

PrintTab(4);"★★★"

PrintTab(3);"★★★"

PrintTab

(2);"★★★"

PrintTab

(1);"★★★"

PrintTab

(1);"★★★"

PrintTab

(2);"★★★"

PrintTab(3);"★★★"

PrintTab(4);"★★★"

PrintTab(5);"★★★"

PrintTab(6);"★★★"

PrintTab(8);"★"

Print

Print

Print

EndSub

代码截图如下

运行结果截图如下:

附注

附注(续)

附注(续)

附注(续)

附注(续)

附注(续)

附注(续)

实验结果分析:

注意实验要求,按实验要求正确设计窗口,注意书写代码的格式,以及输入正确的代码。

教师批阅:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 艺术创意

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1