SlideShare una empresa de Scribd logo
1 de 4
I NTRUCCIÓN SWITCH
S INTÁXIS

Switch (expresion)


      case caso1:


      { sentencias1


        break;}


      case caso2:


      { sentencias2


        break;}


…..


      case caso n:


      { sentencias n


        break;}


      default:


      { sentencias omision}
R EGLAS

   Solo puede evaluarse variables tipo entero o
    carácter

   Conviene si se tiene un rango de valores a
    evaluar

   Reemplaza al if-then-else anidado

   La sentencia break da por terminada la sentencia
    switch
E JEMPLO
   switch (n1)

    {

    case 1:

   {cout <<"Construcciones Civiles"<<endl;

   break;}

    case 2:

   {cout <<"Analisis de Sistemas"<<endl;

   break;}

   default:

   {cout <<"Opcion errada, intenta otra vez"<<endl;}

    }

Más contenido relacionado

La actualidad más candente (20)

Integral indefinida
Integral indefinidaIntegral indefinida
Integral indefinida
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Case for ymas
Case for ymasCase for ymas
Case for ymas
 
Trabajo bucles bn
Trabajo bucles bnTrabajo bucles bn
Trabajo bucles bn
 
Modulo2b
Modulo2bModulo2b
Modulo2b
 
Demostración de la derivada de una constante.
Demostración de la derivada de una constante.Demostración de la derivada de una constante.
Demostración de la derivada de una constante.
 
Certificación java 6 cap 5
Certificación java 6 cap 5Certificación java 6 cap 5
Certificación java 6 cap 5
 
Presentacion de afdn anny y aner
Presentacion de afdn anny y anerPresentacion de afdn anny y aner
Presentacion de afdn anny y aner
 
estructura de programación
estructura de programación estructura de programación
estructura de programación
 
Clase v
Clase vClase v
Clase v
 
Sentencia de Selección
Sentencia de SelecciónSentencia de Selección
Sentencia de Selección
 
comandos
comandoscomandos
comandos
 
Strncat
StrncatStrncat
Strncat
 
Fundamentos
Fundamentos Fundamentos
Fundamentos
 
Estructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis RondónEstructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis Rondón
 
convolución y transformada de furier
convolución y transformada de furierconvolución y transformada de furier
convolución y transformada de furier
 
UNIDAD 6. TRANSFORMADA LAPLACE
UNIDAD 6. TRANSFORMADA LAPLACEUNIDAD 6. TRANSFORMADA LAPLACE
UNIDAD 6. TRANSFORMADA LAPLACE
 
Ciclos en java script
Ciclos en java scriptCiclos en java script
Ciclos en java script
 
instrucciones
instruccionesinstrucciones
instrucciones
 
Estructuras De Control De Php
Estructuras De Control De PhpEstructuras De Control De Php
Estructuras De Control De Php
 

Destacado

Destacado (8)

Clase 2 JAVA 2012
Clase 2 JAVA 2012Clase 2 JAVA 2012
Clase 2 JAVA 2012
 
Sesion n°1 estructura de datos
Sesion n°1 estructura de datosSesion n°1 estructura de datos
Sesion n°1 estructura de datos
 
Lamsem10
Lamsem10Lamsem10
Lamsem10
 
Lamsem9
Lamsem9Lamsem9
Lamsem9
 
Preguntas frecuentes sobre el servicio comunitario
Preguntas frecuentes sobre el servicio comunitarioPreguntas frecuentes sobre el servicio comunitario
Preguntas frecuentes sobre el servicio comunitario
 
City Harvest on the Menu
City Harvest on the MenuCity Harvest on the Menu
City Harvest on the Menu
 
Estructura switch case
Estructura switch caseEstructura switch case
Estructura switch case
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 

Más de Marina Vintimilla

Más de Marina Vintimilla (10)

1 introducción
1 introducción1 introducción
1 introducción
 
7. sentencias cíclicas
7. sentencias cíclicas7. sentencias cíclicas
7. sentencias cíclicas
 
5. estructuras de programación
5. estructuras de programación5. estructuras de programación
5. estructuras de programación
 
3 marco teorico
3 marco teorico3 marco teorico
3 marco teorico
 
4. lenguaje c++
4. lenguaje c++4. lenguaje c++
4. lenguaje c++
 
3.tecnicas de algoritmación
3.tecnicas de algoritmación3.tecnicas de algoritmación
3.tecnicas de algoritmación
 
2.tipos de varibales
2.tipos de varibales2.tipos de varibales
2.tipos de varibales
 
2 problema, formulación, objetivos y justificación
2 problema, formulación, objetivos y justificación2 problema, formulación, objetivos y justificación
2 problema, formulación, objetivos y justificación
 
1 introducción
1 introducción1 introducción
1 introducción
 
1.introduccion a la programación
1.introduccion a la programación1.introduccion a la programación
1.introduccion a la programación
 

6. sentencia switch

  • 2. S INTÁXIS Switch (expresion) case caso1: { sentencias1 break;} case caso2: { sentencias2 break;} ….. case caso n: { sentencias n break;} default: { sentencias omision}
  • 3. R EGLAS  Solo puede evaluarse variables tipo entero o carácter  Conviene si se tiene un rango de valores a evaluar  Reemplaza al if-then-else anidado  La sentencia break da por terminada la sentencia switch
  • 4. E JEMPLO  switch (n1)  {  case 1:  {cout <<"Construcciones Civiles"<<endl;  break;}  case 2:  {cout <<"Analisis de Sistemas"<<endl;  break;}  default:  {cout <<"Opcion errada, intenta otra vez"<<endl;}  }