4° Anno TEORIA 6. Programmazione ad oggetti: il linguaggio C++ | Page 189

EXTRA n. 8: Classe Studente( 1 / 2)
Implementare una classe Studente che contenga come proprietà private sia le informazioni anagrafiche( Cognome e Nome), sia le informazoini relative alla classe ed alla sezione frequentata.
Inoltre dovranno essere memorizzate anche le informazioni relative ai voti( numero intero da 1 a 10) riportati relativi a 10 materie ed alla media conseguente.
Tale classe deve contenere, oltre ai metodi setter e getter che si riterrà necessari, i seguenti metodi:
- il metodo Print() che visualizza a video tutti i valori posseduti da un oggetto istanziato della classe;
- il costruttore di default che inizializzerà opportunamente le proprietà dell ' oggetto della classe con opportuni valori di default;
- un costruttore aggiuntivo che permetta di inizializzare le proprietà dell ' oggetto della classe con specifici valori ricevuti dall ' esterno;
- il distruttore.

Linguaggio C ++: Esercizi EXTRA

EXTRA n. 8: Classe Studente( 1 / 2)

Implementare una classe Studente che contenga come proprietà private sia le informazioni anagrafiche( Cognome e Nome), sia le informazoini relative alla classe ed alla sezione frequentata.

Inoltre dovranno essere memorizzate anche le informazioni relative ai voti( numero intero da 1 a 10) riportati relativi a 10 materie ed alla media conseguente.

Tale classe deve contenere, oltre ai metodi setter e getter che si riterrà necessari, i seguenti metodi:

- il metodo Print() che visualizza a video tutti i valori posseduti da un oggetto istanziato della classe;

- il costruttore di default che inizializzerà opportunamente le proprietà dell ' oggetto della classe con opportuni valori di default;

- un costruttore aggiuntivo che permetta di inizializzare le proprietà dell ' oggetto della classe con specifici valori ricevuti dall ' esterno;

- il distruttore.

Autore: Prof. Rio Chierego Aprile 2025