Instrucción switch en c++

¿Para que sirve?

La sentencia Switch se utiliza para hacer una tarea equivalente a la de la sentencia IF pero la sintaxis es mas sencilla.

Sintaxis

La sintaxis de la instrucción if-else es la siguiente:

switch (<<expresion>>) {

case valor1:

Sentencia1;

   Break;

case valor2:

Sentencia2;

   Break;

default

Sentencia 3

   Break;

}

Ejemplo de programa

Voy hacer un programa que me indique si la letra que introduzco es una vocal y cual de ella o si es una consonante.

#include <iostream>

using namespace std;

 

int main() {

   char letra;

   cin >> letra;

switch (letra){

case: ‘a’: cout << «Es una a» << endl; break;

case: ‘e’: cout << «Es una e» << endl; break;

case: ‘i’: cout << «Es una i» << endl; break;

case: ‘o’: cout << «Es una o» << endl; break;

case: ‘u’: cout << «Es una u» << endl; break;

default: cout << «Es una consonante» << endl; break;

}
}

Si el valor introducido por teclado es una ‘a’ escribira: Es una a.

si es una ‘e’ escribira : Es una e.

la rutina sigue con las demas vocales.Si no es ninguna de ellas el valor por defecto es » Es una consonante».

Deja un comentario