Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

JUEGO DE ADIVINACION/IRRUPIENDO REPETICION

<meta charset="UTF-8">

<h3>PROGRAMA JUEGO DE ADIVINACION</h3>

<script>

    alert("bienvenido al juego de adivinacion")

    function saltarlinea() {

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

        }

    function escribir(frase) {

        document.write(frase); 
        saltarlinea();

    }

    var numeroPensado = Math.round(Math.random()*10);
    var intentos = 3;
    var contador = 1;

    while (contador <= intentos) {

        var numeroLanzado = parseInt(prompt("Ingrese un número pensado del 0 al 10"));

        if (numeroPensado == numeroLanzado) {

            alert("Usted acertó en el intento " + contador + " el numero pensado era: " + numeroPensado);
            break;

        }

        else {

            alert("Usted fallo");
        }

        contador++;

    }

    if (numeroPensado == numeroLanzado) {

            escribir("Usted acertó en el intento " + contador + " el numero pensado era: " + numeroPensado);

        }

        else {

            escribir("Usted fallo, el numero pensado era: " + numeroPensado);
        }


    escribir("FIN.")

</script>

que podria mejorar

2 respuestas

Hola Joel, reemplaza la variable "intentos" por la variable "contador" en la alerta y en la función escribir.

alert("Usted acertó en el " + contador + " el numero pensado era: " + numeroPensado); escribir("Usted acertó en el " + contador + "el numero pensado era: " + numeroPensado);

Saludos.

Esta es mi alternativa de como puede ser el codigo:

<!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>Adivina el numero </title>
</head>
<h1>ADIVINAR EL NUMERO: </h1>
<body>
    <script>

        var numPredictivo = Math.round(Math.random()*10);
        var intentos = 3;
        var contador = 1;

        while (contador <= intentos){
            var numeroUsr = parseInt(prompt("Introduce un número"));            



        if (numeroUsr == numPredictivo ){
            alert("Correcto el numero era el "+numPredictivo);
            break;            
        }
        else {
            alert("Incorrecto");

        }
        contador++;
    }


        document.write("este es el numero que el programa genero para usted " +numPredictivo)

    </script>    
</body>
</html>