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

[Proyecto] Sorteo lotería - con funcion automática de repeticion con solo 3 intentos.

Este es el código Javascript. Para probarlo solo peguen el código dentro de la etiqueta <script> </script> en su html. Cualquier duda solo comenten, encantado las respondo.

      let maxRango = 2
      let numeroPensado = sorteo(maxRango)
      function sorteo(n) {
         return Math.round(Math.random() * n)
      }

      let i = 3
      loteria:
      do {
         switch (i) {
            case 3:
            case 2:
               let numeroUsuario = parseInt(prompt("Eliga su número para la lotería"));
               if (numeroUsuario > maxRango) {
                  alert(`Tu número de la suerte está fuera de rango`);
                  continue loteria;
               } else if (numeroPensado === numeroUsuario) {
                  alert("Haz acertado! El número pensado es " + numeroPensado);
                  break loteria;
               } else if (numeroUsuario > numeroPensado) {
                  alert(`Te haz pasado. Te quedan ${i - 1} intentos. Pista: Es un número menor.`);
               } else if (numeroUsuario < numeroPensado) {
                  alert(`Aun te falta, súmale unos cuantos números más. Te quedan ${i - 1} intentos.`);
               }
               break;
            case 1:
               alert(`Tus intentos se han terminado. El número sorteado era ${numeroPensado}`);
               break loteria;

         }
         i--
      } while (i > 0);

También les adjunto una imagen con el código por si no les es muy legible desde la publicación. Código CodeSnap

1 respuesta

hola ruben, claro vos los haces con un do-while y un switch, pero todavía no lo vimos y muchos q inician no sabrian q es o q hacen... pero esta muy bueno hacerlo en el bucle y hasta usas un contador q tampoco todavia se dio en el curso, podrias comentar en el codigo esas cosas, asi el q lo lee entendie q es lo que hiciste. saludos