Suiche

La declaración switch evalúa una expresión, comparando el valor de esa expresión con una instancia case, y ejecuta declaraciones asociadas a ese case, así como las declaraciones en los case que siguen.


Syntaxis

switch (expresión) {

  case valor1:

    //Declaraciones ejecutadas cuando el resultado de expresión coincide con el valor1

    [break;]

  case valor2:

    //Declaraciones ejecutadas cuando el resultado de expresión coincide con el valor2

    [break;]

  ...

  case valorN:

    //Declaraciones ejecutadas cuando el resultado de expresión coincide con valorN

    [break;]

  default:

    //Declaraciones ejecutadas cuando ninguno de los valores coincide con el valor de la expresión

    [break;]

}


expresión

Es una expresión que es comparada con el valor de cada instancia case.


case valorN

Una instancia case valorN es usada para ser comparada con la expresión. Si la expresión coincide con el valorN, las declaraciones dentro de la instancia case se ejecutan hasta que se encuentre el final de la declaración switch o hasta encontrar una interrupción break.


default

Una instancia default, cuando es declarada, es ejecutada si el valor de la expresión no coincide con cualquiera de las otras instancias case valorN.

 <script>

Ejemplo de un Suiche

Suma, Resta y Multiplicacion

// suiche


let opcionElegir;

let numeroUno;

let numeroDos;

let sumaDos;



opcionElegir = prompt("Ingrese una opcion");


switch (opcionElegir) {


case '1':

document.write("Escogiste suma");

numeroUno = parseInt(prompt("Ingrese el primer numero"));

numeroDos = parseInt(prompt("Ingrese el segundo numero"));

sumaDos = numeroUno+numeroDos;

document.write("La suma es "+ sumaDos);

    break;

  case '2':

    document.write("Escogiste resta");

numeroUno = parseInt(prompt("Ingrese el primer numero"));

numeroDos = parseInt(prompt("Ingrese el segundo numero"));

sumaDos = numeroUno-numeroDos;

document.write("La resta es "+ sumaDos);

    break;


    case '3':

document.write("Escogiste MULTIPLICACION");

numeroUno = parseInt(prompt("Ingrese el primer numero"));

numeroDos = parseInt(prompt("Ingrese el segundo numero"));

sumaDos = numeroUno*numeroDos;

document.write("EL RESULTADO DE LA MULTIPLICACION  es "+ sumaDos);

    break;


  default:

    document.write ("Escoge una opcion valida");

    

}

</script>

No hay comentarios:

Publicar un comentario

Fundamentos de Programación

Bienvenidos a mi blog de Fundamentos de Programación. Encontraras información valiosa para que des tus primeros pasos en Programación. Visit...