IDENTIFICATION DIVISION.
PROGRAM-ID. CALCULO01.
AUTHOR. CARLOS ALBERTO DORNELLES.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 WS-AUXILIARES.
05 VALOR-1 PIC 9(009) VALUE 1.
05 VALOR-2 PIC 9(009) VALUE 2.
05 VALOR-3 PIC 9(009) VALUE 3.
05 VALOR-4 PIC 9(009) VALUE 4.
05 VALOR-A PIC 9(009) VALUE ZEROES.
PROCEDURE DIVISION.
001-INICIO.
|
|
MOVE 100 TO VALOR-A
COMPUTE VALOR-A = VALOR-1 + VALOR-2 + VALOR-3 + VALOR-4 + VALOR-A
DISPLAY "VALOR-1 ...... " VALOR-1
DISPLAY "VALOR-2 ...... " VALOR-2
DISPLAY "VALOR-3 ...... " VALOR-3
DISPLAY "VALOR-4 ...... " VALOR-4
DISPLAY "VALOR-A ...... " VALOR-A
* Resultado do teste:
VALOR-1 ...... 000000001
VALOR-2 ...... 000000002
VALOR-3 ...... 000000003
VALOR-4 ...... 000000004
VALOR-A ...... 000000110
|
MOVE 100 TO VALOR-A
ADD VALOR-1 VALOR-2 VALOR-3 VALOR-4 TO VALOR-A
DISPLAY "VALOR-1 ...... " VALOR-1
DISPLAY "VALOR-2 ...... " VALOR-2
DISPLAY "VALOR-3 ...... " VALOR-3
DISPLAY "VALOR-4 ...... " VALOR-4
DISPLAY "VALOR-A ...... " VALOR-A
* Resultado do teste:
VALOR-1 ...... 000000001
VALOR-2 ...... 000000002
VALOR-3 ...... 000000003
VALOR-4 ...... 000000004
VALOR-A ...... 000000110
|
MOVE 100 TO VALOR-A
COMPUTE VALOR-A = FUNCTION SUM(VALOR-1 VALOR-2 VALOR-3 VALOR-4 VALOR-A)
DISPLAY "VALOR-1 ...... " VALOR-1
DISPLAY "VALOR-2 ...... " VALOR-2
DISPLAY "VALOR-3 ...... " VALOR-3
DISPLAY "VALOR-4 ...... " VALOR-4
DISPLAY "VALOR-A ...... " VALOR-A
* Resultado do teste:
VALOR-1 ...... 000000001
VALOR-2 ...... 000000002
VALOR-3 ...... 000000003
VALOR-4 ...... 000000004
VALOR-A ...... 000000110
STOP RUN.
|
|
|