zoukankan      html  css  js  c++  java
  • ADD的用法

    *&---------------------------------------------------------------------*
    *& Report  ZADD
    *& 作成者:張玉剛
    *&---------------------------------------------------------------------*
    *& 作成日  :2009/07/31
    *& 処理概要:ADDの使い方
    *&---------------------------------------------------------------------*

    REPORT  ZADD.

    *&---------------------------------------------------------------------*
    *& ADD n TO m
    *&---------------------------------------------------------------------*
    DATA: NUMBER TYPE I VALUE 3,
          SUM    TYPE I VALUE 5.
    ADD NUMBER TO SUM.

    WRITE SUM.

    "結果:8


    *&---------------------------------------------------------------------*
    *& ADD n1 THEN n2 UNTIL nz GIVING m
    *&---------------------------------------------------------------------*
    DATA: BEGIN OF NUMBERS,
            ONE   TYPE P VALUE 10,
            TWO   TYPE P VALUE 20,
            THREE TYPE P VALUE 30,
            FOUR  TYPE P VALUE 40,
            FIVE  TYPE P VALUE 50,
            SIX   TYPE P VALUE 60,
          END   OF NUMBERS,
          SUM TYPE I VALUE 1000.
    ADD NUMBERS-ONE THEN  NUMBERS-TWO
                    UNTIL NUMBERS-FIVE GIVING SUM.
    WRITE SUM.

    "結果:150


    *&---------------------------------------------------------------------*
    *& ADD n1 THEN n2 UNTIL nz TO m
    *&---------------------------------------------------------------------*
    DATA: BEGIN OF NUMBERS,
            ONE   TYPE P VALUE 10,
            TWO   TYPE P VALUE 20,
            THREE TYPE P VALUE 30,
            FOUR  TYPE P VALUE 40,
            FIVE  TYPE P VALUE 50,
          END   OF NUMBERS,
          SUM TYPE I VALUE 1000.
    ADD NUMBERS-ONE THEN  NUMBERS-TWO
                    UNTIL NUMBERS-FIVE TO SUM.

    "結果:1150

    *&---------------------------------------------------------------------*
    *& ADD n1 THEN n2 UNTIL nz ...ACCORDING TO sel ...GIVING m
    *&---------------------------------------------------------------------*
    DATA: BEGIN OF NUMBERS,
            ONE   TYPE P VALUE 10,
            TWO   TYPE P VALUE 20,
            THREE TYPE P VALUE 30,
            FOUR  TYPE P VALUE 40,
            FIVE  TYPE P VALUE 50,
          END   OF NUMBERS,
          SUM   TYPE I VALUE 1000,
          INDEX TYPE I.
    RANGES SELECTION FOR INDEX.

    SELECTION-SIGN   = 'I'.
    SELECTION-OPTION = 'BT'.
    SELECTION-LOW    = 2.
    SELECTION-HIGH   = 4.
    APPEND SELECTION.

    ADD NUMBERS-ONE THEN NUMBERS-TWO
                    UNTIL NUMBERS-FIVE
                    ACCORDING TO SELECTION
                    GIVING SUM.

    "結果:90

    *&---------------------------------------------------------------------*
    *& ADD n1 FROM m1 TO mz GIVING m
    *&---------------------------------------------------------------------*
    DATA: BEGIN OF NUMBERS,
            ONE   TYPE P VALUE 10,
            TWO   TYPE P VALUE 20,
            THREE TYPE P VALUE 30,
            FOUR  TYPE P VALUE 40,
            FIVE  TYPE P VALUE 50,
          END   OF NUMBERS,
          START TYPE I VALUE 2,
          SUM   TYPE I VALUE 1000.
    ADD NUMBERS-ONE FROM START TO 4 GIVING SUM.

    "結果:90

  • 相关阅读:
    学数据结构,仅仅须要主要的编程体验
    Android中的跨进程通信方法实例及特点分析(二):ContentProvider
    phpStorm打开提示 failed to create JVM 的解决的方法
    (转)Hibernate框架基础——Java对象持久化概述
    (转)版本管理工具介绍——SVN篇(二)
    (转)版本管理工具介绍——SVN篇(一)
    (转)全文检索技术学习(三)——Lucene支持中文分词
    (转)全文检索技术学习(二)——配置Lucene的开发环境
    (转)全文检索技术学习(一)——Lucene的介绍
    (转) 学习淘淘商城第一课
  • 原文地址:https://www.cnblogs.com/wequst/p/1537385.html
Copyright © 2011-2022 走看看