Ejemplo 10: Adivinando el número
Descripción
Nos toca crear un pequeño juego en el que el usuario debe adivinar un número secreto generado por el programador. El programa proporcionará pistas indicando si el número ingresado es mayor o menor que el número secreto, y continuará solicitando números hasta que el usuario adivine correctamente.
Solución
Usando while

Usando do...while

Explicación del código
Declaración e inicialización de variables: Se declara la variable
numeroSecretopara almacenar el número que el usuario debe adivinar y la variableintentopara almacenar el número ingresado por el usuario.Mensaje inicial: Se imprime un mensaje para informar al usuario sobre el juego.
Bucle
whileodo...while: Se utiliza un bucle para continuar solicitando números hasta que el usuario adivine correctamente el número secreto.Proporcionar pistas: Dentro del bucle, se verifica si el intento es menor o mayor que el número secreto y se proporciona una pista al usuario.
Entrada del usuario: Se utiliza
IO.readlnpara leer la entrada del usuario yInteger.parseIntpara convertirla a un entero.Felicitar al usuario: Una vez que el usuario adivina el número, se imprime un mensaje de felicitación.