1
respuesta

Loteria

Trate de automatizar el rango para que el mismo usuario defina un rango entre numeros es decir de 0 hasta X Pero al momento de ejecutarlo no se como poder escribir un mensaje dentro de esta variable para que le diga al usuario algo como "Seleccione el rango entre 0 hasta (X valor que el usuario ingrese)" Este es el codigo que utilice con la funcion function sorteo(n) { return Math.round(Math.random() * n); } var numeropensado = parseInt(prompt(sorteo(numeropensado))); var numerolanzado = parseInt( prompt("Escoja un numero aleatorio entre 0-" + numeropensado) );

  if (numeropensado == numerolanzado) {
    imprimir("Felicidades, Acerto el numero correctamente.");
  } else {
    if (numerolanzado > numeropensado) {
      imprimir("Usted erro, el numero pensado es menor que tu numero.");
    } else {
      imprimir("No acerto el numero, era mayor que tu numero.");
    }
  }
1 respuesta

Hola Jairo te comparto este código a ver si te soluciona tu problema :).

  <script>

    var x = parseInt(prompt("¿Apartir del 0 hasta que numero quiere sortear al azar?"))
    var numeroAlazar= Math.round(Math.random()*x)
    console.log(numeroAlazar)
    var contador = 1
    var intentos = 3

    while(contador<=intentos) {
    var numeroElegido= parseInt(prompt("Ingrese un numero al azar del 0 al " + x + " suerte :)" ))
      if(numeroElegido!= numeroAlazar) {

        alert("No acertaste :( te quedan " + (intentos-contador) + " intentos")
        contador++
      }
         if(numeroElegido==numeroAlazar) {

            alert("Increible acertaste en el intento " + contador)
            break;
          }
        }

  </script>