精通cobol--9.4.3 PERFORM VARYING语句的一些灵活应用
来源:互联网 发布:iphone 拍照软件 编辑:程序博客网 时间:2024/05/06 21:20
在实际应用中,PERFORM VARYING语句不仅仅用于计算表中所有数据的总和。下面,仍然结合工资管理系统的模型,通过几个例子讲解PERFORM VARYING语句的灵活应用。
(1)计算单号月份的工资总和。这里实际上是要计算1、3、5、7、9、11这6个月的工资总和。可以看出,相邻两个月之间都相隔1个月,是有规律的。实际上,具体到代码实现,也就是表中的下标每次增量要求为2。代码如下。
PERFORM 200-ADD-TO-TOTAL
VARYING SALARY-SUB FROM 1 BY 2
UNTIL SALARY-SUB > 11
(2)计算第四季度的工资总和。这里是要计算10月份,11月份,12月份这3个月的工资总和。因此,就不能再从1月份开始计算起了。代码如下。
PERFORM 200-ADD-TO-TOTAL
VARYING SALARY-SUB FROM 10 BY 1
UNTIL SALARY-SUB > 12
(3)计算前半年的工资总和。这里是要计算1月份~6月份的工资总和。因此,最后就不能以12月份作为结束了。实际上,例1中最后也是以11月份作为结束的。本例实现代码如下。
PERFORM 200-ADD-TO-TOTAL
VARYING SALARY-SUB FROM 1 BY 1
UNTIL SALARY-SUB > 6
- 精通cobol--9.4.3 PERFORM VARYING语句的一些灵活应用
- 精通cobol--9.4.4 PERFORM VARYING语句和PERFORM语句的比较
- 精通cobol--9.4.1 PERFORM VARYING语句的使用方法
- 精通cobol--9.4 浏览表语句PERFORM VARYING
- 精通cobol--9.4.2 如何使用PERFORM VARYING语句处理表中数据
- 精通cobol--9.5.3 对表初始化的一些灵活技巧
- 精通COBOL--16.6.3 MAP的应用
- 精通cobol--9.14.2 SEARCH ALL语句的实际应用
- 精通cobol--9.3.1 OCCURS语句的使用方法
- 精通cobol--9.13.1 SEARCH语句的格式
- 精通cobol--9.13.2 SEARCH语句的功能
- 精通cobol--9.1.3 表的基本用途
- 精通cobol--9.2.3 下标的格式要求
- 精通cobol--9.11.3 索引的特点
- 精通COBOL--11.2.3 子程序的终止方式
- 精通COBOL--16.1.3 CICS的基本操作
- 精通cobol--9.12 处理索引语句SET
- 精通cobol--9.3.2 使用OCCURS语句得到的表空间结构
- 一个有趣的算法题,我的代码。请指正。
- javascripot div登陆提示框(页面层不可用)
- 三种自定义消息数值范围
- 在asp.net中如何播放MP3的歌曲?
- 串口通讯经验记录
- 精通cobol--9.4.3 PERFORM VARYING语句的一些灵活应用
- .net2.0gridview多表頭
- VC/MFC如何设置对话框背景颜色
- 正则表达式常用例子
- 如何将单文档标题栏中的“无标题”修改掉?
- 构建税务部门信息服务平台
- hibernate一级缓存和二级缓存的区别
- problem 2855
- 看《骇客帝国-重装上阵》说法语