Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

FUNCIONALIDAD DEL WHILE

Buenas quisiera saber si esta opcion es factible ya que creo que le quita funcionalidad al while

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JUEGO DE ADIVINACION</title>
</head>
<body>

    <h1>PROGRAMA DE ADIVINACION</h1>

    <hr>

    <Script>

        function saltarLineas() {

            document.write("<br>");
            document.write("<br>");
            document.write("<br>");
            document.write("<hr>")

        };

        function imprimir(frase) {

            document.write(frase)

            saltarLineas();

        };


        var numeroPensado = Math.round(Math.random()*10);

        // var contador = 1;

        var intentos = 3;

        // while (contador <= intentos) {
        while (contador <= 3) {    

            var numeroLanzado = parseInt(prompt("ingrese el numero pesado 0 - 10"));


            if (numeroPensado == numeroLanzado) {

                alert("Usted acerto en el intento " + contador + " el numero pensado era " + numeroPensado);

            } else {

                imprimir("Usted erro " + contador + " el numero pensado era " + numeroPensado);  

            };

            contador++;

         };


         imprimir("FIN");

    </Script>




</body>
# </html>
2 respuestas

¡Hola Thomas!

Gracias por compartir tu duda con nosotros. Veo que estás trabajando en un juego de adivinanzas y tienes una pregunta sobre la funcionalidad del bucle while en tu código.

En tu código, tienes un bucle while que se ejecuta mientras la variable contador sea menor o igual a 3. Sin embargo, parece que tienes una variable intentos que no estás utilizando en el bucle. Si deseas utilizar la variable intentos en lugar de un número fijo, puedes hacerlo de la siguiente manera:

while (contador <= intentos) {
    // Resto del código
}

De esta manera, el bucle se ejecutará mientras el contador sea menor o igual al número de intentos especificado en la variable intentos.

Espero que esto te ayude a resolver tu duda. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Buena suerte con tu juego de adivinanzas!

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)
solución!

Genial gracias