Skip to content

Latest commit

 

History

History

Clase 12 INTRO A JAVA Bucles II

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Clase 12 Bucles II

🏠 Bucle While y Do-While

👋 Introducción

¡Bienvenido nuevamente! Los bucles o iteraciones "while" y "do-while" son estructuras de control en Java que nos permiten ejecutar un bloque de código repetidamente mientras se cumpla una condición específica.

  • Bucle While: Este bucle ejecuta el bloque de código mientras la condición definida sea verdadera. Es decir, primero verifica la condición y, si es verdadera, ejecuta el bloque de código. Luego, vuelve a verificar la condición y continúa ejecutando el bloque hasta que la condición sea falsa.
  • Bucle Do-While: Similar al bucle "while", pero con una diferencia fundamental: la condición se evalúa después de ejecutar el bloque de código. Esto significa que el bloque de código se ejecutará al menos una vez, independientemente de si la condición es verdadera o falsa. Después de la primera ejecución, verifica la condición y, si es verdadera, continúa ejecutando el bloque de código.

Ambas iteraciones son útiles para implementar lógica de repetición controlada por una condición, permitiendo que un programa ejecute tareas repetitivas de manera eficiente y flexible.


📖 Material Descargable

Aquí encontrarás el material descargable correspondiente que te dará las bases para tus próximos pasos.

👉 Teoría Bucles While y Do-While

📢 ¡Importante!

  • No memorices, concéntrate en entender el concepto. La práctica te dará agilidad.
  • Si hay algo que no comprendes, ¡no te preocupes! Resuélvelo junto a tus compañeros o mentor durante el encuentro en vivo.

👣 Iniciando la práctica con bucle While & Do-While

En los próximos ejercicios, practicarás el uso de los bucles while y do-while para controlar el flujo de ejecución de un programa. Te ayudarán a mejorar tu comprensión sobre cómo funcionan estos bucles y a desarrollar habilidades para implementar lógica de control y completar tareas específicas.


✏️ Actividad 1: Menú interactivo con while

Crea un menú interactivo con 5 opciones para que el usuario elija, como por ejemplo:

  1. Comprar producto.
  2. Realizar devolución.
  3. Ver mis pedidos.
  4. Preguntas frecuentes.
  5. Salir.

Luego, solicita al usuario que elija una opción del menú mostrado en pantalla. El menú debe seguir apareciendo hasta que el usuario elija la opción para salir del programa. En este ejercicio, no es necesario que las opciones del menú realicen acciones reales, simplemente muestra un mensaje que indique qué opción eligió el usuario.

💡Problema Resuelto


✏️ Actividad 2: Adivinando un número

Escribe un programa que genere un número aleatorio entre 1 y 20, y muestra por consola un mensaje pidiéndote que adivines ese número utilizando un bucle do-while. El programa te indicará si el número que ingresas es mayor o menor que el número aleatorio, y seguirá pidiéndote que adivines hasta que lo hagas correctamente.

💡Problema Resuelto


✏️ Actividad 3: Validación de contraseña

Escribe un programa que solicite que ingreses una contraseña y la valide utilizando un bucle while. La contraseña correcta es "secreto". Continuará pidiéndote que ingreses la contraseña hasta que sea correcta.

💡Problema Resuelto


✏️ Actividad 4: Número de dígitos

Escribe un programa que te pida que ingreses un número entero y utilice un bucle while para calcular la cantidad de dígitos de ese número. Por ejemplo, el número 4578 tiene 4 dígitos. El programa debe tener en cuenta que el 0 tiene una cifra y también contar las cifras de números negativos.

💡Problema Resuelto


✏️ Actividad 5: Tabla de multiplicar

Escribe un programa que solicite al usuario un número entero y muestre la tabla de multiplicar de ese número utilizando un bucle while. El programa debe seguir solicitando números hasta que el usuario ingrese un valor igual a cero, en cuyo caso debería salir del bucle.

💡Problema Resuelto


✏️ Actividad 6: Contador de números pares e impares

Escribe un programa que solicite al usuario ingresar una serie de números enteros. Utiliza un bucle while para contar la cantidad de números pares e impares ingresados hasta que el usuario decida terminar la entrada de números. Al finalizar, muestra la cantidad de números pares e impares ingresados

💡Problema Resuelto


✏️ Actividad 7: Calculadora de suma acumulada

Crea un programa que solicite al usuario ingresar una serie de números enteros positivos. Utiliza un bucle do-while para ir acumulando la suma de los números ingresados. Después de cada entrada de número, pregunta al usuario si desea ingresar otro número. Si el usuario responde afirmativamente, continúa solicitando números; de lo contrario, muestra la suma acumulada de todos los números ingresados y termina el programa.

💡Problema Resuelto