- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualBasic面向过程程序设计题.doc
面向过程程序设计题
**1.已知地球的半径为6371公里,编写程序计算地球的表面积和体积。
*2.三角形三条边a,b,c,求三角形面积的公式为S=√s(s-a)(s-b)(s-c),其中s=(a+b+c)/2编写程序,由键盘输入a,b,c的值,首先判断给出的三条边能否构成三角形,若能计算出三角形的面积S,并在窗体上输出三条边的值及面积的值;否则要求重新输入三条边。(提示:判断条件为任意两条边之和必须大于第三条边)
序计算y的值,x由键盘输入。计算公式根据x值分别为 当x≤2.5时,y= x2+1;当x2.5时,y=x2-1
*4.写程序求解一元二次方程ax2+bx+c=0的根。要求a、b、c由键盘输入,要求判别式 b2-4ac≥0且a≠0。
5.编写程序,在输入个人收入后,按以下规定给出纳税值:(1)收入在800元以内,免征;(2)收入在800——1200元内,超过800元部分纳税20%(3)收入超过1200元部分,纳税30%(4)收入达到5000元或超过时,将30%税金改为40%
键盘上输入一个学生的成绩,根据下表输出该生的成绩与评语。
成绩 85—100 75—84 60—74 45—59 0—44 评语 Perfect Good Fair Poor Fail 猜数游戏。由随机函数产生一个1—100之间的随机整数R,用户从输入框输入一个猜数X,计算机通过比较X与R,给出提示(注:计算机提示利用MsgBox函数产生):如果XR,计算机提示“太小了”,用户继续猜如果XR,计算机提示“太大了”,用户继续猜如果XR,计算机提示“猜中了”,在窗体上显示该数和猜的次数并结束猜数游戏。(改进程序:如果在5次以下猜中,在窗体上显示“太棒了!”,否则显示“加油!”)
编写一个程序,它能读并且能计算出连续加减算式的值。例如,输入+15-4+3+169-4后,给出算式值为179。
编写程序,计算1+2+3+……+100
编写程序,计算1!+2!+……+10!
编写程序,计算1+1/2+1/4+1/8+……+1/512+1/1024
编写程序,计算1-1/2+1/3-1/4+……+1/99-1/100
编写程序,计算1/(1*2)+1/(2*3)+1/(3*4)+……+1/(n*(n+1));n=20
编写程序,求出当变量T为长整数(Long)类型时,式子T=1*2*3*……*N所允许的最大N。
用台劳级数求e的近似值,直到最后一项小于10-7。 e=1+1/1!+1/2!+1/3!+……
编写程序求sin-1(0.5)的近似值。已知Sin-1x的值的计算公式为Sin-1x=x + x3/2·3 + 1·3 x5/2·4·5 + 1·3·5 x7/2·4·6·7 + ……
我国1999年现有人口12.4亿,设年增长率为1%,编写程序,计算哪一年增加到18亿。
求S=a+aa+aaa+……+aaaa…a(n个a)的值。例如,当a=2,n=4时,S=2+22+222+2222。a和n由键盘输入。
*19.从键盘上输入两个整数M和N,求最大公约数。
20.一个班级有20个学生,考数学、语文、英语三门课。编写程序,由键盘输入每个学生的数据,输入数据格式为每个学生的学号及三门课的考试成绩(如0051301,78,80,91)。将这个班级所有学生的学号、每门功课成绩、平均成绩逐行打印出来,并在最后一行打印各门功课不及格人数。(提示:利用Mid$函数将输入的每条数据分离成4项)
*21.写一个程序将20个数读入计算机,并统计出其中负数的个数。
个有100个数组成的数列,它的头三个数为0,1,2。第四个数为前三个数之和,第五个数为第二、第三、第四三个数之和,以后每个数皆为前三个数之和,编写程序,在窗体上将这个数列按每行10个打印出来。
个数如果等于其每一个数字立方之和,则称此数为阿姆斯特朗数(Armstrong number)。如407就是一个阿姆斯特朗数,因为407=43+03+73。编写程序,找出1—2000之间所有的阿姆斯特朗数。
*24.勾股定理中的三个数的关系是a2+b2=c2,编写程序,输出100以内满足上述关系的不重复的整数组(如3、4、5)。
25.编写程序,打印如下图形。 $$$$$$$$$ $$$$$$$ $$$$$ $$$ $ $$$ $$$$$ $$$$$$$ $$$$$$$$$
写程序,打印如下所示的“数字金字塔”: 1 121
文档评论(0)