Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Il programma mette a disposizione un menù attraverso il quale l’utente può scegliere tra le
seguenti funzionalità:
- Stampa storico - stampa a video tutte le informazioni contenute nella struttura dati
“storico”. Richiama la funzione “stampa_esame().
- Inserisci nuovo esame - aggiunge un nuovo esame alla struttura dati, inizializzandone
i campi con le informazioni inserite da tastiera *opportunamente validate*
- Calcola media - data una matricola inserita dall’utente da tastiera, il programma
stampa a video la media degli esami sostenuti.
- Stampa voti sopra soglia - dato un voto minimo inserito dall’utente da tastiera, stampa
a video la lista di esami con voto maggiore o uguale a quello inserito.
- Cancella voti studente - data una matricola inserita dall’utente da tastiera, elimina le
informazioni di tutti gli esami relativi a quello studente.
La struttura dati “storico” gestisca al massimo 100 record di tipo “esame”. Definire una
struttura allocata staticamente (array di record esame).
cancella voti studente(). Prende in ingresso la struttura dati “storico” (ed il suo riempimento)
ed una matricola. Elimina dalla struttura dati *tutti* gli esami sostenuti dallo studente avente
la matricola indicata.
N.B. le funzioni possono richiamare a loro volta alcune delle funzioni previste per la
realizzazione di compiti elementari.
E’ possibile utilizzare funzioni della libreria cstring, quali strcpy, strcmp, strlen, strcat.