Vai a pag. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Livello 88 e nomi-condizioni

Il livello 88 (in Area B) serve per definire i nomi-condizione

Una variabile assume nome diverso in ragione del valore in essa contenuto

Viene utilizzato per migliorare la leggibilità del programma

Esempio di utilizzo del livello 88 e di test sul nome-condizione


...
01  IMPIEGATO-SCUOLA PIC 9.
     88 BIDELLO       VALUE 1.
     88 APPLICATO     VALUE 2.
     88 PROFESSORE    VALUE 3.
     88 PRESIDE       VALUE 4 THRU 6.
...
PROCEDURE DIVISION.
...
   *    Valuta se c'è il valore 1
     IF BIDELLO
...
   *    Valuta se c'è un valore compreso tra 4 e 6
     IF PRESIDE
...

N.Brugaletta

COBOL 16