COBOL - Funções intrínsecas |
|
|
|
| Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. |
FUNCTION REM |
||
| A função "FUNCTION REM" retorna um valor numérico que é resto do primeiro argumento dividido pelo o segundo argumento. | ||
|
Formato geral: FUNCTION REM (arg1 , arg2) arg1 é um numérico ou um argumento inteiro arg2 é um numérico ou um argumento inteiro cujo valor não pode ser igual a zero |
||
| Regras: | ||
| 1. O tipo desta função é um numérico - PIC 9(XXX) | ||
| 2. O valor retornado é o resto da divisão do primeiro argumento pelo segundo. | ||
Exemplo |
||
*-----------------------------------------------------------------
WORKING-STORAGE SECIOTN.
*-----------------------------------------------------------------
01 WS-AUXILIARES.
05 WS-RESULTADO PIC 9(010) VALUE ZEROES.
05 WS-DIF-1 PIC 9(010) VALUE ZEROES.
05 WS-DIF-2 PIC 9(010) VALUE ZEROES.
*-----------------------------------------------------------------
PROCEDURE DIVISION.
*-----------------------------------------------------------------
|
||
Exemplo para achar o "day-of-week" |
||
*-----------------------------------------------------------------
WORKING-STORAGE SECIOTN.
*-----------------------------------------------------------------
* Data no formato: AAAAMMDD
01 WS-AUXILIARES.
05 WS-DIA PIC 9(001) VALUE ZEROES.
05 WS-DATA PIC 9(008) VALUE ZEROES.
05 WS-NOMEDIA PIC X(007) VALUE SPACES.
*-----------------------------------------------------------------
PROCEDURE DIVISION.
*-----------------------------------------------------------------
|
||