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

Desafío adivinanzas

Comparto mi proyecto, falta robustez para hacerlo más eficiente o más intituitivo pero es la primera versión funional:

import java.util.Random; import java.util.Scanner;

public class Adivinanzas { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); int numeroAleatorio = new Random().nextInt(100); //Variables: int intentos = 1; int entradaUsuario = 0;

    //Código:
    while (intentos < 5){
        System.out.println("Adivina el número aleatorio entre 0 y 100.");
        System.out.println("Ingresa tú número, intento #" + intentos);
        entradaUsuario = teclado.nextInt();
        if (entradaUsuario == numeroAleatorio){
            System.out.println("Felicidades, el número aleatorio era: " + numeroAleatorio);
            intentos = 5;
        }else{
            if (entradaUsuario < numeroAleatorio){
                System.out.println("Número incorrecto, el número aleatorio es más grande. Intenta otra vez");
            }else{
                System.out.println("Número incorrecto, el número aleatorio es más pequeño. Intenta otra vez");
            }
            intentos++;
        }
    }



}

}

1 respuesta

¡Hola Leonardo! ¿Cómo estás?

Gracias por tu aporte en el foro. Tu contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

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