[C] Programmi in c con l'istruzione Struct ( Informatica )

Esercizio 8 - Struct (7 punti).

1. Si definisca in C un tipo di dati in grado di rappresentare i dati della carriera di uno studente universitario:

 - Dati anagrafici: matricola (un valore intero), nome, cognome, indirizzo.

 - Dati sugli esami: lista degli esami nella carriera dello studente (si supponga che gli esami siano 30). Per ogni esame è necessario memorizzare il codice (un intero), il nome dell’esame e la votazione conseguita (un intero). Per gli esami non sostenuti si riporta il valore -1, per quelli non superati il valore -2.


2. Si scriva una funzione in C che riceve come parametri una struttura dati del tipo definito al punto 1 (che rappresenta i dati di un singolo studente) il codice di un esame e il voto conseguito dallo studente in questo esame. Quindi, modifica la struttura dati aggiungendo il nuovo voto conseguito dallo studente. Infine, restituisce all’ambiente chiamante la struttura dati aggiornata.

 

Download Codice

Commenti