vb基础编程题汇总.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档