domingo, 3 de octubre de 2021

Bucle while (C++)

 Un while es como un bucle For pero sin la variable de icremento y funciona de la siguiente forma

1. Declaro la variable antes del bucle while con el valor que inicia el bucle

2. Declaro el bucle while con la condición para la ejecución

3. Entre llaves se debe señalar que es lo que se irá ejecutando en el bucle


Ejercicio 1

void setup() {

Serial.begin(9600);

delay(100);


int cuenta = 0;

while (cuenta < 10) {

  Serial.println("Se ejecuta una vez");

}

}

Ejecución ejercicio 1

Ejercicio 2

void setup() {

Serial.begin(9600);

delay(100);


int cuenta = 0;

while (cuenta < 10) {

  cuenta++;

  Serial.println("Se ejecuta una vez");

}

}

Ejecución ejercicio 2

2

Ejercicio 3 

Ahora agregamos el numero de la ejecución

void setup() {

Serial.begin(9600);

delay(100);


int cuenta = 0;

while (cuenta < 10) {

  cuenta++;

  Serial.println("Ejecucion numero: " + String(cuenta)); 

}

}

Ejecución ejercicio 3

Ejercicio 4

Ahora primero imprimo después sumo, la cuenta en vez de inciar en cero comenzará en 10. La condición en vez de ser menor a 10(<10), será mayor que 0(>0) y en vez de ir sum,ando 1(cuenta++) irá restando 1(cuenta--)

void setup() {

Serial.begin(9600);

delay(100);


int cuenta = 10;

while (cuenta > 0) {

  cuenta--;

  Serial.println("Ejecucion numero: " + String(cuenta)); 

}

}

Ejecución ejercicio 4


Ejercicio 5

Ahora vamos a recorrer un array

String Nombres[4] = {"Esteban", "Maite", "Jael", "Christopher"};

void setup() {

Serial.begin(9600);

delay(100);


int cuenta = 0;

while (cuenta < 4) {

    Serial.println("Posicion: " + String (cuenta) + " posee el nombre de: " + Nombres[cuenta]);

  cuenta++;

}

}

Ejecución ejercicio 5

Ejercicio 6

Ahora vamos a usar el if

String Nombres[4] = {"Esteban", "Maite", "Jael", "Christopher"};

void setup() {

Serial.begin(9600);

delay(100);


int cuenta = 0;

while (cuenta < 4) {

    Serial.println("Posicion: " + String (cuenta) + " posee el nombre de: " + Nombres[cuenta]);

  cuenta++;

   if (Nombres[cuenta]== "Maite") {

     Serial.println("lo encontre!");

}

}

Ejecución ejercicio 6

Ejercicio 7

String Nombres[4] = {"Esteban", "Maite", "Jael", "Christopher"};

void setup() {

Serial.begin(9600);

delay(100);


int cuenta = 0;

while (cuenta < 4) {

   if (Nombres[cuenta]== "Maite") {

       Serial.println("Encontré a: " + Nombres[cuenta]);

        Serial.println("En la posición: " + String(cuenta));

   }

 cuenta++;

}

Ejecución ejercicio 7



No hay comentarios:

Publicar un comentario

Instalar paquetes de phyton en blender

Para agregar nuevos paquetes o mpdulos al phyton que tiene blender tenemos dos opciones según la documentación de blender   1. Reemplazar el...