miércoles, 25 de noviembre de 2020

Ficha 7

    A lo largo de esta ficha se ha practicado un nuevo código que indicaba la ejecución de cierta acción bajo determinadas condiciones. De esta manera, al cambiar os valor de la variable, cambiaban también los resultados del programa.

 

    Bucle if()

    Gracias a esta instrucción, asignando una serie de valores a x, se pueden adquirir unos resultados u otros dependiendo de si el resultado es true o false.

int x=7;  //declaración de la variable contador
if (condición que se debe cumplir)
{
println(x+" mensaje que resulta si esa condición es true); // x+ muestra el valor que tiene la variable x
}
else // si no se cumple la condición anterior
{
println(x+" mensaje que resulta si esa condición es true);// x+ muestra el valor que tiene la variable x

 

 

    Ejemplo If

    En este primer ejemplo, se ha puesto en práctica la instrucción mostrada previamente, de manera simple y básica, obteniendo así, el siguiente programa y resultado:

int x=7;
if (x>=5)
{
println(x+ " es mayor o igual que 5"); //x+ muestra el valor que tiene la variable x
}
else
{
println(x+ "es menor que 5");//x+ muestra el valor que tiene la variable x
}


 

 

 

    If anidado  

    En esta siguiente actividad, al igual que en la anterior, hemos jugado con el bucle if(). Sin embargo, esta vez, es anidado, por lo que dependiendo del número de a variable, el programa responde con un mensaje u otro.

int x=3;
if (x>=30)
{
println(x+" es mayor o igual que 5");
}
else if(x>3)
{
println(x+" es mayor que 3");
}
else
{
println(x+" es menor o igual que 3");
}





    Switch

    Finalmente, en este último ejercicio, hemos utilizado la instrucción de switch para que el programa responda de diferentes maneras dependiendo del valor de la variable.

int x=9;
void setup() {

  switch(x)
  {
  case 3:
    println("Se ejecuto el caso x=3");
    break;
  case 7:
    println("Se ejecuto el caso x=7");
    break;
  case 9:
    println("Se ejecuto el caso x=9");
    break;
  default:
    println("Se ejecuto el caso por default");
    break;
  }
}

 







No hay comentarios:

Publicar un comentario

Lo más visto

Semana 12 (11/01 - 15/01)