Esercizi da sviluppare con il costrutto SWITCH: esercizi svolti
Esercizio N°1
In un albergo il prezzo della camera dipende dal piano in cui ci si trova secondo la seguente tabella.
piano 1 € 35
piano 2 € 45
piano 3 € 55
piano 4 € 65
Calcola il prezzo del conto sapendo il numero di giorni di soggiorno e il piano della camera.
Esercizio N°2
Scrivere un programma che riceve in ingresso un mese (numero intero) e stampa quanti giorni ha quel mese.
Esercizio N°3
Progettare e Codificare in C un programma che permetta di stabilire la stagione corrispondente al mese inserito come intero dall’utente.
Esempio: se l’utente digita 1 (gennaio) il programma deve stampare Inverno. Qualora il mese sia Marzo, Giugno, Settembre e Dicembre, tutti mesi a cavallo di due stagioni, si richieda all’utente di specificare anche il giorno. Se il giorno è compreso tra 1 e 20 si considera la stagione precedente altrimenti quella successiva.
Esercizio N°4
Scrivere un programma che riceve in input un numero intero x e stampa “pari” se x ∈ {0,2,4}, “dispari” se x ∈ {1,3,5}, altrimenti “altro”.
Esercizio N°5
Scrivere un programma che legge una data (il giorno, il mese e l’anno) e determina la data del giorno successivo.
Esercizio N°6
Su una linea ferroviaria, rispetto alla tariffa piena, i pensionati usufruiscono di uno sconto del 10%, gli studenti del 15% ed infine i disoccupati del 25%.
Codificando i pensionati con una P, gli studenti con una S e i disoccupati con una D, scrivere un programma che, richiesto il costo di un biglietto e l’eventuale condizione dell’utente, visualizzi l’importo da pagare.
Esercizio N°7
Realizzare un programma, utilizzando lo switch case, che legga in input un voto rappresentato da un carattere tra A ed E e ne stampi il significato.
Ad esempio:
A significa ottimo;
B significa distinto;
C significa discreto;
D significa sufficiente;
E significa insufficiente.
Commento all'articolo