01 · Struttura e Divisioni
- IDENTIFICATION
- ENVIRONMENT
- DATA
- PROCEDURE
- WORKING-STORAGE
- PICTURE
- VALUE
Fine del Corso COBOL
Complimenti: hai attraversato i 4 moduli del Corso COBOL — dalla struttura fissa del codice alle divisioni fondamentali, alla definizione dei dati con PICTURE e VALUE, fino all'aritmetica formale, ai blocchi condizionali, alla modularità dei paragrafi con PERFORM e infine alla gestione di record e tabelle con la clausola OCCURS. Metti alla prova le tue abilità con la sfida finale.
Promemoria: gli esercizi COBOL si verificano staticamente (parole chiave). Per eseguire il codice davvero, ogni esercizio offre il bottone OneCompiler che copia il codice e apre la sandbox.
Completa i frammenti di codice COBOL per dichiarare una variabile numerica, eseguire un calcolo aritmetico ed infine effettuare una chiamata ripetuta ad un paragrafo.
Dichiara una variabile numerica adatta a contenere una percentuale con una cifra intera e due decimali, inizializzandola a 0.05. Modulo 1 (struttura e variabili).
All'interno della WORKING-STORAGE SECTION, dichiara una variabile con livello 01 denominata WS-INTEREST-RATE, con PICTURE "9V99" e valore iniziale "0.05".
Usa il formato corretto: "01 WS-INTEREST-RATE PIC 9V99 VALUE 0.05." (ricorda di terminare l'istruzione con il punto).
Soluzione disponibile dopo 3 tentativi
Calcola l'importo degli interessi accumulati moltiplicando il saldo per il tasso di interesse. Modulo 2 (aritmetica e computazione).
Scrivi l'espressione COMPUTE per calcolare il valore di WS-INTEREST-AMOUNT moltiplicando WS-BALANCE per WS-INTEREST-RATE.
Usa la sintassi: "COMPUTE WS-INTEREST-AMOUNT = WS-BALANCE * WS-INTEREST-RATE."
Soluzione disponibile dopo 3 tentativi
Esegui ripetutamente il paragrafo che applica gli interessi per simulare la maturazione su 5 anni. Modulo 3 (paragrafi e cicli).
All'interno della PROCEDURE DIVISION, richiama il paragrafo CALCULATE-INTEREST esattamente per 5 volte usando l'istruzione PERFORM.
Usa: "PERFORM CALCULATE-INTEREST 5 TIMES." oppure la clausola TIMES.
Soluzione disponibile dopo 3 tentativi
Una pagina con tutta la sintassi essenziale di COBOL, pronta da tenere sotto mano mentre programmi.
La pratica costante è il modo migliore per rafforzare le proprie competenze. Apri il Playground COBOL per sperimentare liberamente con scenari complessi o per preparare i tuoi frammenti prima di provarli su OneCompiler.