- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vb基础编程题汇总
字号: 大大? 中中? 小小
VB编程题汇总(附参考程序)
本学期VB编程题汇总(附参考程序)
一、“时间转换程序”的制作
1、设计一个“时间转换程序”的界面(如下)
2、为“确定”按钮添加如下事件过程代码,使得当用户单击“确定”时,计算机能实现时间转换,并在文本框中输出结果。
3、编写“退出”按钮的事件过程代码
确定按钮的代码如下:
Dim t as long,h as integer,m as integer
Dim a as integer,s as integer
T=text1.text
H=t \3600
A=t mod 3600
M=a \60
S=a mod 60
Text2.text=h “小时” m “分钟” s “秒”
二、“温度转换”
编一个程序,输入一个摄氏温度c,将其转换成华氏温度f输出(f = c* 9/5 +32)。
程序界面如下:
要求:当用户输入一个摄氏温度后,单击“华氏温度=”按钮,输出正确结果。
“华氏温度”按钮的代码为:
Dim c as single, f as single
C=text1.text
f = c* 9/5 +32
text2.text=f
三、“求圆柱的体积”
1.编一个程序,输入一个圆柱的底面半径(双精度型)与高(双精度型),求圆柱的体积(双精度型,圆周率以3.14计算)。
2.当用户输入半径与高后,单击按钮,输出正确结果。
按钮的代码为:
Dim r as double,h as double,s as double
const pi as single =3.14
r=text1.text
h=text2.text
s=pi*r*r*h
text3.text=s
四、“绝对值”程序
开始按钮的代码为:
Dim x as single ,y as single
X=text1.text
If x0 then y=? -x? else y=x
Text2.text=y
五、打折问题
某商场为了对苹果进行促销,规定购买2千克以上可以在原价每千克1.5的基础上打8折。请设计一个程序计算购买x千克苹果的应付款。
“计价”按钮的代码为:
Dim weight as single ,money as single
weight=text1.text
money=weight*1.5
If weight2 then
? Money=money*0.8
End if
Text2.text=money
六、任意输入三条边,判断它们能否构成一个三角形。
“判断”按钮的代码为:
Dim a as single ,b as single , c as single
a=text1.text
b=text2.text
c=text3.text
If (a+bc)and(b+ca)and(c+ab) then
? Text4.text=”可以构成三角形”
Else
? Text4.text=”不可以构成三角形”
End if
七、for循环练习题:
(1)求s=1+4+7+…+100的值
? Dim I as integer,s as integer
? S=0
? For i=1 to 1000 step 3
???? S=s+i
? Next i
? Print “s=1+4+7+…+100的结果为:”;s
?
(2)求s=1+22+…+264的值
??? Dim I as integer,s as single
? S=0
? For i=0 to 64 step 2
???? S=s+2^i
? Next i
? Print “s=”;s
?? (3)求出100——999之间的所有水仙花数(如果一个三位数,它的每位数字的立方和等于这个三位数,则称它为水仙花数。例如:153=13+ 53+ 33,所以153是一个水仙花数)
解法1:
Dim I as integer,a as integer,b as integer,c as integer
For i=100 to 999
? A=I \100
? B=(I mod 100)\10
? C=(I mod 100) mod 10
? If A^3+B^3+c^3=I then print I
Next i
解法2:
Dim I as integer,a as integer,b as integer,c as integer
For a=1 to 9
? For b=0 to 9
??? For c=0 to 9
?? ????I=a*100+b*10+c
If A^3+B^3+c^3=I then print I
??????? Next c
????? Next b
Next a
?? (4)计算1*2+2*3
您可能关注的文档
最近下载
- 苏教版六年级上册数学第1单元《长方体和正方体》单元测试卷(共10套).pdf VIP
- 30题计划合同管理岗位常见面试问题含HR问题考察点及参考回答.pdf VIP
- 人体穴位大全及穴位按摩保健方法(动画图解).doc VIP
- 标准集合图集S161.pdf VIP
- 漏肩风.ppt VIP
- 朔黄铁路地质选线.ppt VIP
- 2023-2024学年北京西城区十五中高一(上)期中英语试题及答案.docx VIP
- 2025年职业教育信息化标杆校任务书 .pdf VIP
- 2025年七年级语文上册第一单元写作实践指导及范文.docx VIP
- JTGT F30-2014 公路水泥混凝土路面施工技术细则.docx VIP
文档评论(0)