| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 551 人关注过本帖
标题:[求助]程序如何实现以下功能
取消只看楼主 加入收藏
jin307119903
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-5-19
收藏
 问题点数:0 回复次数:3 
[求助]程序如何实现以下功能

程序填空:
(1)显示1970年10月1日及以后出生的职称为“工程师”的正式员工的姓名,年龄及工资
(2)计算正式职工的平均工资并存入变量pj显示变量pj的值
set talk off
clea
________________________
do while_______________________
if_______________________________
?姓名,年龄,工资
endif
if___________
___________________
endif
______________(后面的自己编写)
______________
_________________
___________
____________
skip
enddo
use
set talk on

搜索更多相关主题的帖子: 平均工资 工程师 如何 姓名 
2006-05-19 19:56
jin307119903
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-5-19
收藏
得分:0 

我在此谢谢您为我解答,我试了一下,计算平均工资的可以算出来,但第一问的不知为什么显示不出符合条件的姓名,年龄,工资,表中有符合条件的记录,运行时无法正常,在忙中似的,请问不知是不是do while _______________的条件问题呢!
set talk off
clea
USE 职称表.DBF
STORE 0 TO X,Y
do while !EOF()
if 出生日期<=CTOD("^1970.10.01") AND 职称="工程师" AND 正式员工=.T.
?姓名,年龄,工资
endif

2006-05-21 00:23
jin307119903
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-5-19
收藏
得分:0 

非常谢谢您,为我解决了难题!我的程序完成了。

2006-05-21 04:34
jin307119903
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-5-19
收藏
得分:0 
请问(3)除了高级工程师外,其他每人增加工资20%的程序是否如下,会有误吗?怎么结果是将所有记录的工资都增加20%,包括高级工程师????
if 职称 <>"高级工程师"
repl all 工资 with (工资*1.2)
endif
2006-05-21 05:02
快速回复:[求助]程序如何实现以下功能
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017971 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved