-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtarea3.java
58 lines (52 loc) · 2.06 KB
/
tarea3.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
// programa creado por Amisadai Morales 23/sept/24
import java.util.*;
public class tarea3 {
public static void main(String[]args){
int uN, rN, dN, x = 0;
String nS, nI;
System.out.println(""); //space
System.out.println("BIENVENIDO AL JUEGO DE ADIVINANZAS!");
System.out.println(""); //space
System.out.print("Ingrese un numero entre el 1 al 100: ");
// input:
Scanner userNumber = new Scanner(System.in);
uN = userNumber.nextInt();
Random randomNumber = new Random();
rN = randomNumber.nextInt(100);
// loop de intentos:
while (uN != rN && x < 5 ){
System.out.println(""); //space
x += 1;
System.out.println("Intento #" + x + " es INCORRECTO!");
if(x < 5){
if (uN < rN){
System.out.println("El numero correcto es MAYOR al numero ingresado!");
}
else{
System.out.println("El numero correcto es MENOR al numero ingresado!");
}
System.out.println(""); //space
System.out.print("Intente otra vez: ");
uN = userNumber.nextInt();
}
};
userNumber.close();
System.out.println(""); //space
// resultados:
if (uN == rN){
System.out.println("CORRECTO! FELICIDADES!");
System.out.println("Ha ganado el juego!");
nI = (x > 1)? " intentos": " intento";
System.out.println("Numero de intentos: " + x + nI);
}
else{
System.out.println("Ha perdido el juego!");
System.out.println("-- El numero era: " + rN + " --");
// diferencia:
dN = Math.abs(rN - uN);
nS = (dN > 1)? " numeros": " numero";
System.out.println("El ultimo numero ingresado (" + uN + ") tuvo una diferencia de " + dN + nS + " al numero correcto!");
}
System.out.println(""); //space
}
}