Ecco degli esercizi semplici con soluzione per praticare le basi delle classi in C++.
Esercizio 1
Crea una classe Punto che rappresenti un punto nel piano cartesiano. Aggiungi i metodi per impostare le coordinate del punto e per calcolarne la distanza dall'origine.
Esercizio 2
Crea una classe Rettangolo che rappresenti un rettangolo nel piano cartesiano. Aggiungi i metodi per impostare le dimensioni del rettangolo, calcolarne l'area e il perimetro.
Esercizio 3
Crea una classe Cerchio che rappresenti un cerchio nel piano cartesiano. Aggiungi i metodi per impostare il raggio del cerchio, calcolarne l'area e la circonferenza.
Esercizio 4
Crea una classe Studente che rappresenti uno studente universitario. Aggiungi i membri necessari per memorizzare il nome dello studente, il numero di matricola e l'anno di iscrizione. Implementa i metodi per impostare e ottenere le informazioni dello studente.
Esercizio 5
Crea una classe Libro che rappresenti un libro con titolo, autore e anno di pubblicazione. Aggiungi i metodi per impostare e ottenere le informazioni del libro.
Esercizio 6
Crea una classe Macchina che rappresenti una macchina con marca, modello e anno di produzione. Aggiungi i metodi per impostare e ottenere le informazioni della macchina.
Esercizio 7
Crea una classe Giocatore che rappresenti un giocatore di un gioco. Aggiungi i membri necessari per memorizzare il nome del giocatore, il punteggio e il livello raggiunto. Implementa i metodi per impostare e ottenere le informazioni del giocatore.
Esercizio 8
Crea una classe Triangolo che rappresenti un triangolo nel piano cartesiano. Aggiungi i membri necessari per memorizzare le coordinate dei vertici. Implementa i metodi per impostare le coordinate e calcolare l'area del triangolo.
Esercizio 9
Crea una classe Calcolatrice che rappresenti una calcolatrice con i metodi per eseguire le operazioni di somma, sottrazione, moltiplicazione e divisione tra due numeri.
Esercizio 10
Crea una classe Orario che rappresenti un orario con le ore, i minuti e i secondi. Aggiungi i membri necessari per impostare l'orario e per visualizzarlo nel formato "HH:MM:SS".