Bucle While

<script>
	let quieroJugar = true;
	while(quieroJugar==true){
		quieroJugar = confirm("¿Quieres seguir jugando?");
	}
</script>
while(amor == true)

Ejercicio

Repetir el juego del número secreto, pero ahora después de jugar se le preguntará al usuario si desea seguir jugando. Si no desea seguir jugando la variable booleana "quieroJugar" que evalúa el bucle while valdrá false, con lo cual termina el juego.

Ver ejercicio resuelto

Ejercicio - enésima potencia

Calcular utilizando un bucle for, la enésima potencia de un número. Debemos recoger del usuario la base y el exponente.

Diagrama de flujo de ejercicio de Javascript para calcular la enésima potencia de un número

Ejercicio: introducir nombre

En un cuadro prompt el usuario debe introducir su nombre, en el caso de que haya introducido información, se le preguntará mediante un confirm si los datos son correctos. Si responde que sí, se le indicará mediante un cuadro emergente de alerta que puede seguir con el exámen. Si responde que no, volveremos a la pregunta inicial. En caso de que dejase el cuadro prompt vacío, se mostrará un mensaje de alerta con la palabra "error"

Diagrama de flujo de ejercicio javascript

Ejercicio bucle while Calcular el factorial de 5

El factorial de un número entero positivo se define como el producto de todos los números naturales anteriores o iguales a él. Se escribe n!, y se lee "n factorial". (Por definición el factorial de 0 es 1: 0!=1)

Por ejemplo, 5! = 5·4·3·2·1 = 120

Diagrama de flujo del cálculo de un factorial con Javascript

Variaciones del ejercicio para los que terminen antes : Este ejercicio se puede resolver, en general, de cuatro formas diferentes, con un bucle for, con un bucle while, y multiplicando los factoriales de mayor a menor o de menor a mayor.

Ver video tutorial del ejercicio resuelto

Ejercicios bucles

  1. Mostrar la tabla de multiplicar de un número. Tabla de multiplicar
  2. Leer números hasta que el usuario introduzca un -1 y contar cuántos acaban en 2. Contar acabados en 2
  3. Mostrar la tabla de multiplicar que va del 1 al 9. Usaremos dos bucles anidados. Tabla de multiplicar completa
icono de mandar un mail¡Contacta conmigo!
Pablo Monteserín
contacta conmigoPablo Monteserín

¡Hola! ¿En qué puedo ayudarte?