3° Anno TEORIA 7.1 - Slide Procedure e Funzioni | Page 89

FUNZIONE Carica _ Record _ F ( ) : Calciatore c : Calciatore
INIZIO
RIPETI Scrivi (" Cognome = ") Leggi ( c . Cognome )
FINCHE ’ ( Lunghezza ( c . Cognome ) ≠ 0 ) AND ( Lunghezza ( c . Cognome ) ≤ MAXNUMCHAR )
RIPETI Scrivi (" Nome = ") Leggi ( c . Nome )
FINCHE ’ ( Lunghezza ( c . Nome ) ≠ 0 ) AND ( Lunghezza ( c . Nome ) ≤ MAXNUMCHAR )
RIPETI Scrivi (" Maglia = ") Leggi ( c . Maglia ) FINCHE ’ ( c . Maglia ≥ MINNUMMAGLIA ) AND ( c . Maglia ≤ MAXNUMMAGLIA )
RITORNA ( c ) FINE

USO DEI SOTTOPROGRAMMI Caricamento e visualizzazione di un RECORD

FUNZIONE Carica _ Record _ F ( ) : Calciatore c : Calciatore

INIZIO

RIPETI Scrivi (" Cognome = ") Leggi ( c . Cognome )

FINCHE ’ ( Lunghezza ( c . Cognome ) ≠ 0 ) AND ( Lunghezza ( c . Cognome ) ≤ MAXNUMCHAR )

RIPETI Scrivi (" Nome = ") Leggi ( c . Nome )

FINCHE ’ ( Lunghezza ( c . Nome ) ≠ 0 ) AND ( Lunghezza ( c . Nome ) ≤ MAXNUMCHAR )

RIPETI Scrivi (" Maglia = ") Leggi ( c . Maglia ) FINCHE ’ ( c . Maglia ≥ MINNUMMAGLIA ) AND ( c . Maglia ≤ MAXNUMMAGLIA )

RITORNA ( c ) FINE