|  | La procedura è scritta
             in Pascal: 
    |  | organizza le informazioni necessarie alla stampa della
                   Data a partire dai valori forniti dalla Funzione DataIN, inclusa in questa libreria. |  
        
        | Codice Sorgente |  |  |  |  |  
        | PROCEDURE
             Data (riga,colonna,testo,sfondo,come:integer); gsett:array [0..6] of string[9] = (' Domenica',
 ' Luned́',' Marted́','Mercoled́',' Gioved́',
 ' Venerd́',' Sabato');
 VAR 
             s:string;
 Anno,Mese,Giorno,NomeGiorn:word;
 BEGIN
 textcolor(testo);
             textbackground(sfondo);
 gotoxy(colonna,riga);
 DataIN(Anno, Mese, Giorno, NomeGiorn);
 IF come=0 THEN write(gsett[NomeGiorn],' ');
 str(Giorno,s); IF length(s)=1 THEN s:='0'+s;
 write(s,'/');
 str(Mese,s);   IF length(s)=1 THEN s:='0'+s;
 write(s,'/');
 str(Anno,s);   IF length(s)=1 THEN s:='0'+s;
 write(s);
 END;
 |  |