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

Mi solución para el juego de adivinanzas

A ver qué opinan

<!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>Adivinanza</title>
  </head>
  <body>
    <h2>Programa adivinanza</h2>

    <script>
      function saltarLinea() {
        document.write("<br>");
        document.write("<br>");
      }

      function imprimir(frase) {
        document.write(frase);
        saltarLinea();
      }

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

      while (contador <= intentos) {

      var numeroLanzado = parseInt(prompt("Ingrese un numero entre  0 y 5"));

      if(numeroPensado == numeroLanzado){
        alert("¡Muy bien, acertaste en el intento nro " + contador);
        break;
      }

      else{
        alert("Volve a intentarlo.");
      }
      contador++;
    }

      if (contador = 3 && numeroPensado != numeroLanzado){

      imprimir ("Fin de los intentos. Perdiste :(");
      imprimir ("El número que salió ésta vez era: " + numeroPensado);
      imprimir ("Mejor suerte la próxima... ;)");
    }

      </script>
</body>
</html>
1 respuesta

perfecto, yo usaba los intentos para contabilizar los intentos y no el contador, eso hacia que me saliera un 3 siempre aunque acertara a la primera