[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.
Commenti
Posta un commento