SlideShare una empresa de Scribd logo
1 de 13
Docente: Gabriel Barboza
Programación I
 public class miniCalc{
 public static void main(String args[]){
 int a = 1;
 int b = 1;
 char op = '/';
 System.out.print("El resultado es : ");
 if ( op == '+' ) {
 System.out.println( a + b);
 } else if ( op == '-') {
 System.out.println( a - b);
 } else if ( op == '*') {
 System.out.println( a * b);
 } else if ( op == '/') {
 System.out.println( a / b);
 }
 }
 }
Docente: Gabriel Barboza
 switch (variable) {
 case <posible valor> : Instrucciones : break;
 case <posible valor> : Instrucciones : break;
 case <posible valor> : Instrucciones : break;
 case <posible valor> : Instrucciones : break;
 case <posible valor> : Instrucciones : break;
 default : Instrucciones ;
 }
Docente: Gabriel Barboza
 Dada una variable de entrada esta se define seguido
de la sentencia switch.
 Se abre una llave para iniciar los posibles valores que
pueda tomar dicha variable.
 Los juegos de valores son iniciados con case seguido
del posible valor de la variable, posteriormente es
definido un juego de instrucciones que serán
ejecutados en caso de corresponder con el valor de la
variable y finalmente (opcional) se utiliza vocablo
break para salir del ciclo case.
 Un valor opcional es la definición de la línea default,
cuyas instrucciones serán ejecutadas en caso que la
variable del switch no coincida con los valores
definidos.
Docente: Gabriel Barboza
 Dentro del CASE no se necesitan llaves
 El programa entra en el DEFAULT si no entró en
otra opción
 El BREAK hace que el CASE se termine
Docente: Gabriel Barboza
 import java.util.Scanner;
 public class miniCalcSwitch{
 public static void main(String args[]){
 int a ,b;
 char op = '/';
 Scanner entrada= new Scanner (System.in);
 System.out.println("Ingrese el valor del primer
término : ");
 a= entrada.nextInt();
 System.out.println("Ingrese el valor del segundo
término : ");
 b= entrada.nextInt();
 System.out.println("Ingrese la operación
deseada(+)(-)(*)(/): ");
 op= entrada.next().charAt(0); //Convierto de
String to char.
 System.out.print("El resultado es : ");
Docente: Gabriel Barboza
 switch ( op ) {
 case '+':
 System.out.println( a + b );
 break;
 case '-':
 System.out.println( a - b );
 break;
 case '*':
 System.out.println( a * b );
 break;
 case '/':
 System.out.println( a / b );
 break;
 default:
 System.out.println("error" );
 break;
 }
 }
 }
Docente: Gabriel Barboza
Realice un programa que solicite el nombre
(“Ingrese su nombre”) y el numero del mes
correspondiente a su cumpleaños ("Indique el
numero de mes de su cumpleaños"), luego el
programa desplegara ("Su nombre es …….y
cumpleaños en ……“).
Nota: verifique que si ingresa un
numero ∉{1,…,12} despliegue un mensaje de error
("Ud ingreso un número de mes incorrecto").
Docente: Gabriel Barboza
 Dada una variable de entrada esta se define
seguido de la sentencia switch.
 Se abre una llave para iniciar los posibles valores
que pueda tomar dicha variable.
 Los juegos de valores son iniciados con case
seguido del posible valor de la variable,
posteriormente es definido un juego de
instrucciones que serán ejecutados en caso de
corresponder con el valor de la variable y
finalmente (opcional) se utiliza vocablo break para
salir del ciclo case.
Docente: Gabriel Barboza
 ¿Cuál es la utilidad de break?
 ¿Cuándo el programa ingresa a la opción
default?
Docente: Gabriel Barboza
 ¿Cuál es la utilidad de break?
 El break es necesario para aislar cada uno de los
casos. Por tanto, si un caso cumple la condición,
se ejecutan sus instrucciones, y el break hace
salir del bucle. Entonces los casos siguientes no
se comprueban.
Docente: Gabriel Barboza
 ¿Cuándo el programa ingresa a la opción
default?
 La etiqueta default puede utilizarse para ejecutar
una secuencia de instrucciones en caso de que
no se haya cumplido la condición del switch.

Docente: Gabriel Barboza
Realice un programa que solicite una nota (“Ingrese su
nota”), luego el programa desplegara el juicio
correspondiente:
 nota<=6 Insuficiente
 nota==7 Suficiente
 nota==8 Bien
 8<nota<=10 Notable
 nota==11 Sobresaliente
 nota==12 Excelente
Nota: verifique que si ingresa un
numero ∉{1,…,12} despliegue un mensaje de error ("Ud
ingreso una nota no valida").
Docente: Gabriel Barboza

Más contenido relacionado

La actualidad más candente

Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De ControlUPS
 
métodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control javamétodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control javaHenry Upla
 
Power point progrmacion 2[1]
Power point progrmacion 2[1]Power point progrmacion 2[1]
Power point progrmacion 2[1]bonito-56
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionalesAndreina Trejo
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreachRogDer
 
Sentencias de repetición en Java
Sentencias de repetición en JavaSentencias de repetición en Java
Sentencias de repetición en JavaJdcaste
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Javaquesada_diego
 
Sentencia Switch
Sentencia Switch Sentencia Switch
Sentencia Switch Gaby Real
 
Sentencia de Selección
Sentencia de SelecciónSentencia de Selección
Sentencia de Selecciónciberosv
 

La actualidad más candente (20)

Tarea sesion 14
Tarea sesion 14Tarea sesion 14
Tarea sesion 14
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Control
 
Las estructuras de control
Las estructuras de controlLas estructuras de control
Las estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
COMANDOS DE C#
COMANDOS DE C#COMANDOS DE C#
COMANDOS DE C#
 
métodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control javamétodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control java
 
Tipos de excepciones
Tipos de excepcionesTipos de excepciones
Tipos de excepciones
 
Las variables y constantes
Las variables y constantesLas variables y constantes
Las variables y constantes
 
Power point progrmacion 2[1]
Power point progrmacion 2[1]Power point progrmacion 2[1]
Power point progrmacion 2[1]
 
Act 2 y 3
Act 2 y 3Act 2 y 3
Act 2 y 3
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Sentencias de repetición en Java
Sentencias de repetición en JavaSentencias de repetición en Java
Sentencias de repetición en Java
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 
Diagrama Flujo
Diagrama FlujoDiagrama Flujo
Diagrama Flujo
 
Sentencia Switch
Sentencia Switch Sentencia Switch
Sentencia Switch
 
MéTodos En Java
MéTodos En JavaMéTodos En Java
MéTodos En Java
 
Sentencia de Selección
Sentencia de SelecciónSentencia de Selección
Sentencia de Selección
 
Variables y constantes
Variables  y constantesVariables  y constantes
Variables y constantes
 

Destacado (20)

Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 
Unidad1 actividad2
Unidad1 actividad2Unidad1 actividad2
Unidad1 actividad2
 
Términos informáticos
Términos informáticosTérminos informáticos
Términos informáticos
 
India
India India
India
 
Solución ii ordinario i 2014
Solución ii ordinario i 2014Solución ii ordinario i 2014
Solución ii ordinario i 2014
 
Los paradigmas tecnoeconomicos 2
Los paradigmas tecnoeconomicos 2Los paradigmas tecnoeconomicos 2
Los paradigmas tecnoeconomicos 2
 
Producto final
Producto finalProducto final
Producto final
 
Van, tir
Van, tirVan, tir
Van, tir
 
Edad comtamporanea (grace achig )
Edad comtamporanea (grace achig )Edad comtamporanea (grace achig )
Edad comtamporanea (grace achig )
 
Ley 594 de 2000
Ley 594 de 2000Ley 594 de 2000
Ley 594 de 2000
 
Librosmasvendidos
LibrosmasvendidosLibrosmasvendidos
Librosmasvendidos
 
Enfermedad laboral
Enfermedad  laboralEnfermedad  laboral
Enfermedad laboral
 
Unidad1 actividad2
Unidad1 actividad2Unidad1 actividad2
Unidad1 actividad2
 
Decreto 2609 de 2012 (reglamenta título v de la ley 594)
Decreto 2609 de 2012 (reglamenta título v de la ley 594)Decreto 2609 de 2012 (reglamenta título v de la ley 594)
Decreto 2609 de 2012 (reglamenta título v de la ley 594)
 
3.2
3.2 3.2
3.2
 
Yasuni itt
Yasuni ittYasuni itt
Yasuni itt
 
Cuarto Indicador de Desempeño
Cuarto Indicador de DesempeñoCuarto Indicador de Desempeño
Cuarto Indicador de Desempeño
 
Librosmasvendidos
LibrosmasvendidosLibrosmasvendidos
Librosmasvendidos
 
Plataformas educativas Dennis Arevalo, Nicholas Ortega 6to "8"
Plataformas educativas Dennis Arevalo, Nicholas Ortega 6to "8"Plataformas educativas Dennis Arevalo, Nicholas Ortega 6to "8"
Plataformas educativas Dennis Arevalo, Nicholas Ortega 6to "8"
 
Sociales
SocialesSociales
Sociales
 

Similar a Selección múltiple switch

5 sentenciasselectivasocondicionales
5 sentenciasselectivasocondicionales5 sentenciasselectivasocondicionales
5 sentenciasselectivasocondicionalesyomito_2
 
Estructuras de control unidad 1 semestre 2
Estructuras de control  unidad 1 semestre 2Estructuras de control  unidad 1 semestre 2
Estructuras de control unidad 1 semestre 2K Manuel TN
 
Estructuras de controlm
Estructuras de controlmEstructuras de controlm
Estructuras de controlmK Manuel TN
 
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓNTEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓNAnyeni Garay
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlElena Perz
 
Scjp Jug Section 2 Flow Control
Scjp Jug Section 2 Flow ControlScjp Jug Section 2 Flow Control
Scjp Jug Section 2 Flow ControlJose Selman
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Javasvhurtado
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujoAliandroMejias
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepcionesjbersosa
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodosLao Tobon
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++David
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNNataly Rojitas
 

Similar a Selección múltiple switch (20)

2.Introducción a las aplicaciones en java
2.Introducción a las aplicaciones en java2.Introducción a las aplicaciones en java
2.Introducción a las aplicaciones en java
 
5 sentenciasselectivasocondicionales
5 sentenciasselectivasocondicionales5 sentenciasselectivasocondicionales
5 sentenciasselectivasocondicionales
 
Estructuras de control unidad 1 semestre 2
Estructuras de control  unidad 1 semestre 2Estructuras de control  unidad 1 semestre 2
Estructuras de control unidad 1 semestre 2
 
Estructuras de controlm
Estructuras de controlmEstructuras de controlm
Estructuras de controlm
 
Ejercicios3
Ejercicios3Ejercicios3
Ejercicios3
 
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓNTEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Scjp Jug Section 2 Flow Control
Scjp Jug Section 2 Flow ControlScjp Jug Section 2 Flow Control
Scjp Jug Section 2 Flow Control
 
Manual
ManualManual
Manual
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Java
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
Palindromos
PalindromosPalindromos
Palindromos
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepciones
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodos
 
Javaintroduccion 2010
Javaintroduccion 2010Javaintroduccion 2010
Javaintroduccion 2010
 
Java básico
Java  básicoJava  básico
Java básico
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++
 
Clase 19
Clase 19Clase 19
Clase 19
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN
 

Último

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 

Último (20)

Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 

Selección múltiple switch

  • 2.  public class miniCalc{  public static void main(String args[]){  int a = 1;  int b = 1;  char op = '/';  System.out.print("El resultado es : ");  if ( op == '+' ) {  System.out.println( a + b);  } else if ( op == '-') {  System.out.println( a - b);  } else if ( op == '*') {  System.out.println( a * b);  } else if ( op == '/') {  System.out.println( a / b);  }  }  } Docente: Gabriel Barboza
  • 3.  switch (variable) {  case <posible valor> : Instrucciones : break;  case <posible valor> : Instrucciones : break;  case <posible valor> : Instrucciones : break;  case <posible valor> : Instrucciones : break;  case <posible valor> : Instrucciones : break;  default : Instrucciones ;  } Docente: Gabriel Barboza
  • 4.  Dada una variable de entrada esta se define seguido de la sentencia switch.  Se abre una llave para iniciar los posibles valores que pueda tomar dicha variable.  Los juegos de valores son iniciados con case seguido del posible valor de la variable, posteriormente es definido un juego de instrucciones que serán ejecutados en caso de corresponder con el valor de la variable y finalmente (opcional) se utiliza vocablo break para salir del ciclo case.  Un valor opcional es la definición de la línea default, cuyas instrucciones serán ejecutadas en caso que la variable del switch no coincida con los valores definidos. Docente: Gabriel Barboza
  • 5.  Dentro del CASE no se necesitan llaves  El programa entra en el DEFAULT si no entró en otra opción  El BREAK hace que el CASE se termine Docente: Gabriel Barboza
  • 6.  import java.util.Scanner;  public class miniCalcSwitch{  public static void main(String args[]){  int a ,b;  char op = '/';  Scanner entrada= new Scanner (System.in);  System.out.println("Ingrese el valor del primer término : ");  a= entrada.nextInt();  System.out.println("Ingrese el valor del segundo término : ");  b= entrada.nextInt();  System.out.println("Ingrese la operación deseada(+)(-)(*)(/): ");  op= entrada.next().charAt(0); //Convierto de String to char.  System.out.print("El resultado es : "); Docente: Gabriel Barboza
  • 7.  switch ( op ) {  case '+':  System.out.println( a + b );  break;  case '-':  System.out.println( a - b );  break;  case '*':  System.out.println( a * b );  break;  case '/':  System.out.println( a / b );  break;  default:  System.out.println("error" );  break;  }  }  } Docente: Gabriel Barboza
  • 8. Realice un programa que solicite el nombre (“Ingrese su nombre”) y el numero del mes correspondiente a su cumpleaños ("Indique el numero de mes de su cumpleaños"), luego el programa desplegara ("Su nombre es …….y cumpleaños en ……“). Nota: verifique que si ingresa un numero ∉{1,…,12} despliegue un mensaje de error ("Ud ingreso un número de mes incorrecto"). Docente: Gabriel Barboza
  • 9.  Dada una variable de entrada esta se define seguido de la sentencia switch.  Se abre una llave para iniciar los posibles valores que pueda tomar dicha variable.  Los juegos de valores son iniciados con case seguido del posible valor de la variable, posteriormente es definido un juego de instrucciones que serán ejecutados en caso de corresponder con el valor de la variable y finalmente (opcional) se utiliza vocablo break para salir del ciclo case. Docente: Gabriel Barboza
  • 10.  ¿Cuál es la utilidad de break?  ¿Cuándo el programa ingresa a la opción default? Docente: Gabriel Barboza
  • 11.  ¿Cuál es la utilidad de break?  El break es necesario para aislar cada uno de los casos. Por tanto, si un caso cumple la condición, se ejecutan sus instrucciones, y el break hace salir del bucle. Entonces los casos siguientes no se comprueban. Docente: Gabriel Barboza
  • 12.  ¿Cuándo el programa ingresa a la opción default?  La etiqueta default puede utilizarse para ejecutar una secuencia de instrucciones en caso de que no se haya cumplido la condición del switch.  Docente: Gabriel Barboza
  • 13. Realice un programa que solicite una nota (“Ingrese su nota”), luego el programa desplegara el juicio correspondiente:  nota<=6 Insuficiente  nota==7 Suficiente  nota==8 Bien  8<nota<=10 Notable  nota==11 Sobresaliente  nota==12 Excelente Nota: verifique que si ingresa un numero ∉{1,…,12} despliegue un mensaje de error ("Ud ingreso una nota no valida"). Docente: Gabriel Barboza