Home  >  Informatica  >  Corso C++  >  Switch

Switch

Download Slides in formato .pdf

Il costrutto Switch in C++

In C++ ci si possono presentare vari casi in cui utilizzare il costrutto if sarebbe davvero lungo e faticoso...
Ad esempio:
Leggere in input un numero compreso tra 1 e 7 e stampare il nome del giorno della settimana corrispondente.

switch (variabile) {
   	    case caso1:
   	    		istruzione_1;
   	    		break;
 	    case caso2:
   	    		istruzione_2;
   	    		break;case item n:
   	    		istruzione_n;
   	    		break;	    	
	     default:
	     		istruzione_default;
	     		break;
	    }

Esercitazione 1

Scrivere un programma che inserita una cifra da 0 a 9 la scriva in output in lettere.
Esempio:

  Inserire un numero: 9
   Il numero inserito è NOVE
   Inserire un numero: 4
   Il numero inserito è QUATTRO

Esercitazione 2

Scrivere un programma che inserito un carattere minuscolo scriva, usando uno switch case, se è una vocale o una consonante.
Esempio:

  Inserire un carattere: a
   a è una vocale
   Inserire un numero: c
   c è una consonante

Linguaggio C++