24.01.2014 Views

Parte ii - IIS Marconi Latina - Area didattica

Parte ii - IIS Marconi Latina - Area didattica

Parte ii - IIS Marconi Latina - Area didattica

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Manuale COBOL 975<br />

|000400 INSTALLATION. NANOLINUX IV,<br />

|000500 OPENCOBOL 0.31,<br />

|000600 DATE-WRITTEN. 2005-03-12.<br />

|000700*<br />

|000800 ENVIRONMENT DIVISION.<br />

|000900*<br />

|001000 DATA DIVISION.<br />

|001100*<br />

|001200 WORKING-STORAGE SECTION.<br />

|001300 01 RECORD-UTENTI.<br />

|001400 02 UTENTE OCCURS 60 TIMES<br />

|001500 INDEXED BY IND-UTENTE.<br />

|001600 03 COGNOME PIC X(30).<br />

|001700 03 NOME PIC X(30).<br />

|001800 03 NOTA PIC X(200).<br />

|001900 77 EOJ PIC 9 VALUE ZERO.<br />

|002000 77 RISPOSTA PIC XX.<br />

|002100 77 RICERCA PIC X(30).<br />

|002200*<br />

|002300 PROCEDURE DIVISION.<br />

|002400*------------------------- LIVELLO 0 -----------------------------<br />

|002500 MAIN.<br />

|002600 PERFORM INSERIMENTO-DATI<br />

|002700 VARYING IND-UTENTE FROM 1 BY 1<br />

|002800 UNTIL EOJ = 1.<br />

|002900 MOVE 0 TO EOJ.<br />

|003000 PERFORM SCANSIONE UNTIL EOJ = 1.<br />

|003100*<br />

|003200 STOP RUN.<br />

|003300*------------------------- LIVELLO 1 -----------------------------<br />

|003400 INSERIMENTO-DATI.<br />

|003500 DISPLAY IND-UTENTE, " INSERISCI IL COGNOME: ".<br />

|003600 ACCEPT COGNOME (IND-UTENTE).<br />

|003700 DISPLAY IND-UTENTE, " INSERISCI IL NOME: ".<br />

|003800 ACCEPT NOME (IND-UTENTE).<br />

|003900 DISPLAY IND-UTENTE, " INSERISCI UNA NOTA DESCRITTIVA: ".<br />

|004000 ACCEPT NOTA (IND-UTENTE).<br />

|004100*<br />

|004200 IF IND-UTENTE >= 60<br />

|004300 THEN<br />

|004400 MOVE 1 TO EOJ;<br />

|004500 ELSE<br />

|004600 DISPLAY "VUOI CONTINUARE? SI O NO",<br />

|004700 ACCEPT RISPOSTA;<br />

|004800 IF RISPOSTA = "SI"<br />

|004900 THEN<br />

|005000 NEXT SENTENCE;<br />

|005100 ELSE<br />

|005200 MOVE 1 TO EOJ.<br />

|005300*-----------------------------------------------------------------<br />

|005400 SCANSIONE.<br />

|005500 DISPLAY "INSERISCI IL COGNOME DA CERCARE:".<br />

|005600 ACCEPT RICERCA.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!