问两道二级VFP题目

[复制链接]
查看11 | 回复3 | 2009-6-19 02:19:16 | 显示全部楼层 |阅读模式
统计“人才档案”数据表中工资超过7000元的人数
(1)编写程序代码如下
clear
use人才档案.dbf Exclusive
go top
rc=0
do while .not.eof()
if 工资状况>7000
rc=rc+1
endif
skip
enddo
@2,30 say"工资在7000元以上的人数:"
@2,60 say rc
use
(2)还是上面的那题
clear
use 人才档案.dbf
count all to jls
go top
rc=0
for i=1 to jls step 1
if 工资状况>=7000

rc=rc+1
endif
skip
endfor
@2,30 say"工资在7000元以上的人数:"
@2,60 say rc
use
本人基础差,请详细解答

回复

使用道具 举报

千问 | 2009-6-19 02:19:16 | 显示全部楼层
1)编写程序代码如下CLEAR
&& 清屏USE 人才档案.dbf Exclusive&& 独占方式打开表 人才档案.dbfgo TOP && 指针指向第一个记录rc=0 && 定义变量 rc 的值为 0do while .not.eof()&& 循环开始,只要不是表的尾部就继续循环if 工资状况>7000&& 如果 工资状况>7000 rc=rc+1&& 变量在原基础上加 1ENDIF&& IF 结束SKIP&& 指针跳到下一条记录ENDDO && 循环结束@2,30 say"工资在7000元以上的人数:"&& 在屏幕第2行,30列的位置显示 工资在...
回复

使用道具 举报

千问 | 2009-6-19 02:19:16 | 显示全部楼层
谁写的乱七八糟的程序。那肯定是要求用do while和for统计>=7000的人数吧?要考循环出个计算题就行,也不必出这种题目啊。只要用这一句就统计出来了count for 工资状况>=7000 to rc...
回复

使用道具 举报

千问 | 2009-6-19 02:19:16 | 显示全部楼层
你是要想知道每一句的意思吗,?你说的不清楚,不好回答你,...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行