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

trabajo en casa

problema 1

let contador =1;

while (contador <= 10) {
console.log("contador es: " + contador);
contador ++
}

problema 2

let contador =10;

while (contador >= 0) {
console.log("contador es: " + contador);
contador --
}

**problema 3 **

let manzanas = prompt("ingrese numero de manzanas");
let limite = 0;

while(manzanas >= limite) {
console.log(" quedan manzanas; " + manzanas)
manzanas--

}

problema 4

let numeroLimite = prompt("ingrese numero limite");
let manzanas = 0;

while (manzanas <= numeroLimite) {
console.log(" numero es: " , manzanas);
manzanas++
}

1 respuesta

Hola Jorge,

¡Espero que estés bien! Vamos a revisar tus problemas uno por uno:

Problema 1 y 2: Ambos están correctos. Has creado contadores que empiezan en 1 y 10 respectivamente, y cuentan en la dirección correcta usando un bucle while. El primero cuenta hacia arriba hasta 10 y el segundo cuenta hacia abajo hasta 0. ¡Buen trabajo!

Problema 3: Aquí parece que el bucle no se detendrá nunca si manzanas es mayor o igual a limite, ya que limite está inicializado en 0 y no cambia. Para corregir esto, podrías asegurarte de que limite sea el número hasta el cual quieres que el bucle se detenga. Por ejemplo, si quieres que el usuario ingrese cuántas manzanas tiene y cuente hacia abajo hasta 0, podrías hacer algo como:

let manzanas = prompt("Ingrese número de manzanas");

while (manzanas > 0) {
    console.log("Quedan manzanas: " + manzanas);
    manzanas--;
}

Problema 4: Este código parece estar funcionando como se espera. Pide un número y cuenta desde 0 hasta el número ingresado. Si estás viendo algún comportamiento inesperado, asegúrate de que el valor ingresado en prompt sea un número válido.

Espero que estas sugerencias te sean útiles. ¡Espero que sigas disfrutando del aprendizaje de la programación!

Espero haber ayudado y buenos estudios!