Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

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++;
        }
    }



}

}