VFP编程题答案.pdf

上传人:索**** 文档编号:76252959 上传时间:2023-03-08 格式:PDF 页数:6 大小:43.43KB
返回 下载 相关 举报
VFP编程题答案.pdf_第1页
第1页 / 共6页
VFP编程题答案.pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《VFP编程题答案.pdf》由会员分享,可在线阅读,更多相关《VFP编程题答案.pdf(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1 顺序结构程序设计1.从键盘输入长方体的长、宽、高,求长方体的表面积。input“输入长方体的长:”to x input“输入长方体的宽:”to y input“输入长方体的高:”to z s=2*x*y+2*x*z+2*y*z?”长方体的表面积为:”,s 2.从键盘输入圆的半径,计算圆的面积。input“输入圆的半径:”to r s=3.14*r2?”圆的面积为:”,s 3.建立数据库XS,将表 XSQK.DBF添加到该数据库,并浏览该表所有数据,最后关闭数据库。Create database xs Add xsqk Browse Close all 4.在表 XSQK.DBF 中,查找出

2、生日期为1983 年10 月 8 日的记录,并显示该记录;继续查找下一个满足上述条件的记录,并显示该记录。Use xsqk Locate for 出生日期 =1983-10-8 Display Continue Display Use 分支结构程序设计1.从键盘输入一个数,若为正数则输出,非正数则结束。input“输入一个数:”to x if x0?x endif return 2.求一元二次方程AX2+BX+C=0 的实根。input“输入系数A:”to a input“输入系数B:”to b input“输入系数C:”to c m=b2-4*a*c if m=0 x1=(-b+sqrt(m

3、)/(2*a)x2=(-b-sqrt(m)/(2*a)?”x1=”,x1,”x2=”,x2 else?”方程无实根!”endif 3.从键盘输入一个待查学生的学号,在表XSQK.DBF中查找。若能找到,则显示该记录,否则,显示信息“该学号不存在”。use xsqk accept“输入待查学生学号:”to x locate for 学号=x if not eof()display else?“该学号不存在”Endif Use 4.从键盘输入一个自然数,若为偶数则输出信息“偶数”,若为奇数则输出信息“奇数”。input“输入一个自然数:”to x if x%2=0?”偶数”else?”奇数”end

4、if return 5.计算函数Y 的值。5.答案input“输入 X 的值:”to x if x=0 f=3*exp(x+2)-1 else f=2*x+5 endif?”f=”,f returnY=3ex+2-1 2X+5 x=0 X0 2 6.计算运费。车站从甲地到乙地托运行李,收费规定:若行李重量不超过50 公斤,每公斤收费0.5 元;若行李重量超过50 公斤,其超重部分加收 0.4 元。编写计算运费的程序。clear input 请输入行李的重量:to n if n=3 and m=6 and m=9 and m=1000 and d=2000 and d=3000 and d=50

5、00 m=d*0.8 endcase?打折后的金额是:,m return 9编写程序,输入一个数字(07),显示其对应星期几的中英文信息。clear input 请输入一个数字:to n do case case n=1 M=星期一(Monday)case n=2 M=星期二(Tuesday)case n=3 M=星期三(Wednesday)case n=4 M=星期四(Thursday)case n=5 M=星期五(Friday)case n=6 M=星期六(Saturday)case n=0 M=星期日(Sunday)otherwise M=重新输入 endcase?您输入的是:+M re

6、turn 10.设计个人纳税计算程序。“税法”规定,使用超额累进税率,以每月收入额减去1600 元后的余额,为应纳税所得额,其税率见下表:级数全月应纳税所得额税率(%)1 不超过 500 元5 2 5002000 元10 3 20005000 元15 4 500020000 元20 3 5 2000040000 元25 6 4000060000 元30 7 6000080000 元35 8 80000100000 元40 9 100000 元以上45 clear input 请输入月收入:to n s=n-1600 do case case s=500 r=s*0.05 case s=2500

7、 r=s*10 case s=5000 r=s*15 case s=20000 r=s*20 case s=40000 r=s*25 case s=60000 r=s*30 case s=80000 r=s*35 case s=100000 r=s*40 otherwise r=r*0.45 endcase?应纳税额为:,r return 循环结构1.求 S=1+2+3+,+100 set talk off clear s=0 i=1 do while i=90 M=优 case avgscore=75 M=良 case avgscore=60 M=及格 case avgscore60 M=不

8、及格 endcase?replace 总评with M endscan use return 10编写程序,分别统计表XSQK.DBF中男、女同学的人数。clear use xsqk exclusive store 0 to m,n scan if 性别=男 m=m+1 else n=n+1 endif endscan?男生人数:+str(m)?女生人数:+str(n)use return 11编写程序,中记录倒序逐条显示。clear use xsqk exclusive n=reccount()5 go bottom for i=1 to n display wait skip-1 endf

9、or set talk on return 12编写程序,使表 GONGZI.DBF中每条记录根据职称情况自动进行工资普调。普调规定是:教授每人增加100 元,副教授每人增加80 元,讲师每人增加50 元,助教每人增加30 元。set talk off clear use gongzi exclusive browse last do case case 职称=教授 replace 基本工资with 基本工资+100 for 职称=教授 case 职称=副教授 replace 基本工资with 基本工资+80 for 职称=副教授 case 职称=讲师 replace 基本工资with 基本工资+50 for 职称=讲师 case 职称=助教 replace 基本工资with 基本工资+30 for 职称=助教 endcase browse last use set talk on return 13编写程序,输出如下乘法表。111 212 2 24 313 3 26 339,9 1 9 9 2 18,9981 clear for x=1 to 9&外层循环y=1 do while y=x&内层循环z=x*y?str(y,1)+*+str(x,1)+=+str(z,2)+y=y+1 enddo?endfor 6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 实施方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com