VB实验报告Word文档格式.docx

上传人:b****5 文档编号:21009764 上传时间:2023-01-26 格式:DOCX 页数:11 大小:142.26KB
下载 相关 举报
VB实验报告Word文档格式.docx_第1页
第1页 / 共11页
VB实验报告Word文档格式.docx_第2页
第2页 / 共11页
VB实验报告Word文档格式.docx_第3页
第3页 / 共11页
VB实验报告Word文档格式.docx_第4页
第4页 / 共11页
VB实验报告Word文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

VB实验报告Word文档格式.docx

《VB实验报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《VB实验报告Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

VB实验报告Word文档格式.docx

实验内容

1.Inputbox()函数

2.Msgbox()函数的使用。

3.if-elseif语句和selectcase

一、实验题目

1.设计计算一元二次方程的计算器,功能:

单击开始按钮,弹出输入对话框,从键盘上分别输入a,b,c系数的值,若有实数根则显示输出结果和输入的a,b,c三个系数的值,若没有实数根,显示输出a,b,c系数和无实数根的信息提示框。

(根据界面写代码)

(1)属性设置:

控件名

属性名

属性值

Command1

Caption

开始

Command2

清除

Label1

A

Label2

X^2+b

Label3

x+c

Label4

结果是

Text1

Text2

Text3

Text4

(2)代码编写:

PrivateSubCommand1_Click()

Dima!

b!

c!

d!

x1!

x2!

x!

a=Val(InputBox("

请输入a的数值"

))

b=Val(InputBox("

请输出b的数值"

c=Val(InputBox("

请输入c的数值"

d=b*b-4*a*c

Text1.Text=a

Text2.Text=b

Text3.Text=c

Ifd>

0Then

x1=(-b+Sqr(d))/(2*a)

x2=(-b-Sqr(d))/(2*a)

Text4.Text="

x1="

&

x1&

Space(5)&

"

x2="

x2

ElseIfd=0Then

x=-b/(2*a)

x="

x

ElseIfd<

MsgBox"

无数根"

EndIf

EndSub

PrivateSubCommand2_Click()

Text1.Text="

"

Text2.Text="

Text3.Text="

(3)运行结果截图

2.计算实发工资(基本工资800+营业提成),营业额1000以下提成为1%,营业额1000-2000提成为2%,营业额2000-3000提成3%,3000-10000提成4%,10000以上提成5%。

单击“开始”按钮,从键盘上输入该员工的营业额,计算显示出实发工资。

实发工资

Dimx!

y!

x=Val(InputBox("

请输入营业额"

Ifx<

=1000Then

y=800+x*0.01

ElseIfx>

1000Andx<

=2000Then

y=800+x*0.02

2000Andx<

=3000Then

y=800+x*0.03

3000Andx<

=10000Then

y=800+x*0.04

10000Then

y=800+x*0.05

Text1.Text=y

(3)运行截图

3.制作测试体重计算器:

h值是体重(kg)/身高(m)的平方,若h值在17-20之间为正常,低于17为偏瘦,高于20为偏胖。

功能:

单击“开始”按钮,弹出对话框输入体重和身高,并计算机出h值。

弹出“输入密码”提示框,输入密码,若密码正确则在文本二中显示体形结果,若输入错误则弹出“密码错误”提示框。

密码

体型

Dimh!

a!

m!

请输入体重"

请输入身高"

m=Val(InputBox("

请输入密码"

h=a/(b^2)

Ifm<

>

123Then

m=MsgBox("

密码错误"

16)

Else

Ifh>

17Andh<

20Then

正常"

ElseIfh<

17Then

偏瘦"

偏胖"

(3)运行截图:

4.输入三个数,比较并输出最大的数(只要代码)

Privatesubcommand1_click()

Dimaassingle,bassinglecassingle

Maxassingle

A=val(inputbox(“请输入第一个数”))

B=val(inputbox(“请输入第二个数”))

C=val(inputbox(“请输入第三个数”))

Max=a

Ifb>

amaxthenmax=b

Ifc>

maxthenmax=c

Printa;

““;

b;

”“;

c;

”最大的值是:

”;

max

Endsub

二、实验感受(包括上机过程中遇到的问题和如何解决的问题、通过上机实践学到了些什么知识、对上机的意见等)

对于程序的编写,重要的在于弄懂程序的具体语言,什么情况下该有空格,什么情况下该有分隔符,都是需要自己熟记于心的,否则,一小小的错误,却要搞半天才知道问题出在哪!

其实只要多加练习,编程的语言还是不难把握的,又是通过自己的一番探索最终把程序编出来,虽然有些慢,但体味到了其中成就感,同时对程序语言开始有点眉目,为以后的VB学习打好基础。

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

当前位置:首页 > 考试认证 > 公务员考试

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

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