Ecco degli esercizi semplici con soluzione per praticare le basi degli enumeratori in C++.
Esercizio 1
Definisci un enum in C++ che rappresenti i giorni della settimana. Stampa a schermo il nome del giorno corrispondente a un valore specifico.
Esercizio 2
Definisci un enum in C++ che rappresenti le stagioni dell'anno. Scrivi una funzione che, dato un valore numerico, restituisca la stagione corrispondente.
Esercizio 3
Definisci un enum in C++ che rappresenti i mesi dell'anno. Scansiona un intero da input e restituisci il nome del mese corrispondente.
Esercizio 4
Definisci un enum in C++ che rappresenti i tipi di carta da gioco (cuori, quadri, fiori, picche). Stampa a schermo il nome del tipo di carta corrispondente a un valore specifico.
Esercizio 5
Definisci un enum in C++ che rappresenti i giorni della settimana. Scansiona un valore intero da input e verifica se corrisponde a un giorno lavorativo o a un giorno festivo.
Esercizio 6
Definisci un enum in C++ che rappresenti le operazioni matematiche (somma, sottrazione, moltiplicazione, divisione). Scrivi una funzione che, dato un valore numerico, restituisca il simbolo corrispondente all'operazione.
Esercizio 7
Definisci un enum in C++ che rappresenti i tipi di dati primitivi (intero, reale, carattere, booleano). Scansiona un valore intero da input e verifica se corrisponde a un tipo di dato valido.
Esercizio 8
Definisci un enum in C++ che rappresenti le direzioni (su, giù, destra, sinistra). Stampa a schermo il nome della direzione corrispondente a un valore specifico.
Esercizio 9
Definisci un enum in C++ che rappresenti i mesi dell'anno. Scansiona due numeri interi da input che rappresentano due mesi e verifica se sono consecutivi.
Esercizio 10
Definisci un enum in C++ che rappresenti i tipi di dati primitivi (intero, reale, carattere, booleano). Scrivi una funzione che, dato un tipo di dato, restituisca la sua dimensione in byte.