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)
1
respuesta

Desafío: juego de adivinación

Fue interesante realizar este programa.

        int numeroMaximoIntento = 5;
        int numeroIntentos = 0;
        int numeroSecreto = new Random().nextInt(100);
        List<Integer> numerosIngresados = new ArrayList<>();
        Scanner ingresar = new Scanner(System.in);
//        System.out.println(numeroSecreto);
        System.out.println("""
                -------------------------------------
                Adivinar numeros de 0 a 100
                Nota: Tiene 5 intentos para adivinar
                -------------------------------------
                """);
//WHILE
        while (numeroIntentos < numeroMaximoIntento){
            System.out.println("Intento " + (numeroIntentos+1) + ": Ingresa Numero: ");
            int numero = ingresar.nextInt();
            numerosIngresados.add(numero);
            numeroIntentos++;
            if(numero == numeroSecreto){
                System.out.println("Felicidades, adivinaste el Numero en " + numeroIntentos +" "+ ((numeroIntentos ==1)? "una vez":"veces") );
                break;
            } else if ((numeroSecreto - numero ) <= 3) {
                if(numero>numeroSecreto){
                    System.out.println("""
                        El numero es menor
                        Vamos sigue intentando !ya casi¡
                        """);
                }else{
                    System.out.println("""
                        El numero es mayor
                        Vamos sigue intentando !ya casi¡
                        """);
                }
            } else if(numero > numeroSecreto){
                System.out.println("""
                        El numero es menor
                        Vamos sigue intentando
                        """);
            }else {
                System.out.println("""
                        El numero es mayor
                        Vamos sigue intentando
                        """);
            }
            if (numeroIntentos==numeroMaximoIntento) {
                System.out.println("Lo siento, se acabaron los intentos. El numero correcto es :" + numeroSecreto);
            }
            System.out.println("Numero intentos: " +numerosIngresados);
        }
1 respuesta
solución!

Hola,

Gracias por compartir tu experiencia con nosotros. Recuerda que estamos aquí para ayudarte. Si necesitas ayuda, no dudes en buscarnos en el foro.

¡Gracias nuevamente!

Saludos,

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