PERFORM Unterprogramm.
Anweisung.
:
:
Unterprogramm.
Anweisung.
Anweisung.
Unterprogramm1.
|
PERFORM Berechnungen.
:
:
Berechnungen SECTION.
Anzahl-ermitteln.
ADD A TO B.
DISPLAY B AT 0214.
Gewicht-ermitteln.
MULTIPLY C BY D.
DISPLAY D AT 0314.
Erfassungen SECTION.
Anzahl-erfassen.
ACCEPT F AT 0125.
:
:
|
PERFORM Berechnungen UNTIL B = 17.
:
:
Berechnungen SECTION.
Anzahl-ermitteln.
ADD A TO B.
DISPLAY B AT 0214.
Gewicht-ermitteln.
MULTIPLY C BY D.
DISPLAY D AT 0314.
Erfassungen SECTION.
Anzahl-erfassen.
ACCEPT F AT 0125.
:
:
|
PERFORM Berechnungen WITH TEST BEFORE UNTIL B = 17.
:
:
Berechnungen SECTION.
Anzahl-ermitteln.
ADD A TO B.
DISPLAY B AT 0214.
Gewicht-ermitteln.
MULTIPLY C BY D.
DISPLAY D AT 0314.
Erfassungen SECTION.
Anzahl-erfassen.
ACCEPT F AT 0125.
:
:
|
PERFORM Berechnungen VARYING Wert FROM 13 BY 7 UNTIL Wert > 83.
:
:
Berechnungen SECTION.
Zahl-ermitteln.
COMPUTE Anzeige = Wert * A.
DISPLAY Anzeige AT 0214.
Gewicht-ermitteln.
MULTIPLY C BY D.
DISPLAY D AT 0314.
Erfassungen SECTION.
Anzahl-erfassen.
ACCEPT F AT 0125.
:
: |
PERFORM VARYING Wert FROM 13 BY 7 UNTIL Wert > 83
COMPUTE Anzeige = Wert * A
DISPLAY Anzeige AT 0214
ACCEPT C AT 0114
MULTIPLY C BY D
DISPLAY D AT 0314
END PERFORM. |
WORKING-STORAGE SECTION.
01 Ausgabeposition.
05 Zeile PIC 99.
05 Spalte PIC 99.
01 Ausgabe PIC 9(5).
:
PROCEDURE DIVISION.
:
PERFORM Tablelle-anzeigen VARYING
Zeile FROM 3 BY 1 UNTIL Zeile > 5
AFTER Spalte FROM 10 BY 6 UNTIL Spalte > 28.
:
Tabelle-anzeigen.
Display Ausgabe AT Ausgabeposition.
:
: |