Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafio Practica 3

let numeroCreciente = 1;
let numeroDecreciente = 10;
let cuentaRegresiva = Number(prompt('Minutos para explotar la bomba'));
let cuentaProgresiva = Number(prompt('La bomba se planto hace'));

while(numeroCreciente <= 10){
alert(El numero aumento a: ${numeroCreciente}.)
numeroCreciente = numeroCreciente + 1;

}
while(numeroDecreciente >=0){
alert(El numero decrecio a: ${numeroDecreciente}.)
numeroDecreciente = numeroDecreciente - 1;
}
while(cuentaRegresiva > 0){
console.log(La bomba explotara en: ${cuentaRegresiva} segundos)
cuentaRegresiva = cuentaRegresiva - 1;
}
let contador = 1;
while (contador <= cuentaProgresiva) {
console.log(La bomba fue plantada hace: ${contador} minutos);
contador = contador + 1;
}

1 respuesta

¡Hola Sebastián, espero que estés bien!

Tu código parece estar en la dirección correcta para resolver los desafíos planteados. Vamos a revisarlo paso a paso para asegurarnos de que cumple con lo que se pide:

  1. Contador de 1 a 10: Tu primer bucle while cumple con este objetivo. Empieza en 1 y va hasta 10, mostrando cada número con un alert. ¡Perfecto!

  2. Contador de 10 a 0: El segundo bucle while también está correcto. Comienza en 10 y decrece hasta 0, mostrando cada número con un alert.

  3. Cuenta regresiva: Aquí parece que hay un pequeño error en la comprensión del ejercicio. El enunciado pide contar desde 0 hasta el número proporcionado, pero tu código cuenta hacia atrás desde el número proporcionado hasta 0. Para corregirlo, deberías iniciar cuentaRegresiva en 0 y aumentar hasta el número ingresado:

    let cuentaRegresiva = Number(prompt('Número para la cuenta regresiva'));
    let contadorRegresivo = 0;
    while(contadorRegresivo <= cuentaRegresiva){
        console.log(`La cuenta regresiva está en: ${contadorRegresivo} segundos`);
        contadorRegresivo++;
    }
    
  4. Cuenta progresiva: Este bucle está bien, ya que empieza en 1 y cuenta hasta el número ingresado. Sin embargo, para seguir la lógica del ejercicio, podrías empezar en 0:

    let cuentaProgresiva = Number(prompt('La bomba se plantó hace'));
    let contador = 0;
    while (contador <= cuentaProgresiva) {
        console.log(`La bomba fue plantada hace: ${contador} minutos`);
        contador++;
    }
    

Con estas pequeñas modificaciones, tu código debería alinearse perfectamente con los desafíos propuestos. Espero que esto te ayude a seguir adelante con tus prácticas. ¡Bons estudos!