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

  • 相关阅读:
    1348:【例4-9】城市公交网建设问题
    1392:繁忙的都市(city)
    1381:城市路(Dijkstra)
    初识微积分
    进阶数论(1)逆元
    [题解] Codeforces Round #549 (Div. 2) B. Nirvana
    简单数论之整除&质因数分解&唯一分解定理
    [题解]ybt1365:FBI树(fbi)
    [题解]一本通1240:查找最接近的元素
    [题解]NOIP2018(普及组)T1标题统计(title)
  • 原文地址:https://www.cnblogs.com/wequst/p/1537385.html
Copyright © 2011-2022 走看看