Ecco degli esercizi semplici con soluzione per praticare le basi dello switch in C.
Esercizio 1
Chiedere all'utente di inserire un numero da 1 a 7 che rappresenta un giorno della settimana e stampare il nome del giorno corrispondente.
Esercizio 2
Chiedere all'utente di inserire l'età e calcolare il costo del biglietto del cinema in base alla seguente tabella:
Fino a 3 anni: gratuito
Da 4 a 12 anni: 5 euro
Da 13 a 17 anni: 8 euro
Da 18 a 65 anni: 12 euro
Oltre i 65 anni: 6 euro
Esercizio 3
Chiedere all'utente di inserire un numero da 1 a 12 che rappresenta un mese dell'anno e stampare la stagione corrispondente.
Esercizio 4
Chiedere all'utente di inserire un punteggio da 0 a 100 e convertirlo in una lettera di valutazione secondo la seguente tabella:
90-100: A
80-89: B
70-79: C
60-69: D
0-59: F
Esercizio 5
Chiedere all'utente di inserire un numero romano (da I a X) e convertirlo in un numero decimale.
Esercizio 6
Chiedere all'utente di inserire un numero intero e verificare se è pari o dispari utilizzando il blocco switch.
Esercizio 7
Chiedere all'utente di inserire una temperatura e una lettera che indica l'unità di misura (C per Celsius, F per Fahrenheit) e convertire la temperatura nell'unità di misura opposta.
Esercizio 8
Chiedere all'utente di inserire un numero da 1 a 12 che rappresenta un mese dell'anno e stampare il numero di giorni corrispondente.
Esercizio 9
Chiedere all'utente di inserire il peso in kg e l'altezza in metri e calcolare l'IMC utilizzando la formula IMC = peso / (altezza * altezza). In base all'IMC calcolato, stampare la categoria di peso corrispondente.
Esercizio 10
Chiedere all'utente di inserire un numero binario e convertirlo in un numero decimale.