-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path04.js
More file actions
59 lines (53 loc) · 2.12 KB
/
Copy path04.js
File metadata and controls
59 lines (53 loc) · 2.12 KB
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
// Juego de Adivinanzas
// En este desafío, vas a crear un simple juego de adivinanzas. Aquí están los requerimientos:
// -
// -
// -
// -
// Genera un número aleatorio entre 1 y 10: Este será el número que el jugador debe adivinar.
// Crea una variable para almacenar la suposición del jugador: Para este desafío, puedes
// asignar un valor fijo a esta variable. Sin embargo, en un programa real, probablemente
// obtendrías este valor de alguna entrada del usuario.
// Comprueba si la suposición del jugador es correcta:
// - Si el jugador adivina el número, imprime un mensaje de felicitación.
// - Si la suposición es demasiado alta, imprime un mensaje que indique que la suposición es
// demasiado alta.
// - Si la suposición es demasiado baja, imprime un mensaje que indique que la suposición es
// demasiado baja.
// Permite al jugador tener un máximo de 3 intentos para adivinar el número. Si no adivinan el
// número en 3 intentos, informa al jugador que ha perdido y revela el número.
const readline = require('readline');
let interfaceCapture = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let num_random=Math.floor(Math.random() * (10-1+1)+1);
// let inputs = [];
let count = 1;
function askQuestion() {
if (count < 4) {
console.log("Intento " + count);
interfaceCapture.question('Ingresa un número: ', (res) => {
//inputs.push(res);
if(res < num_random){
console.log("Número demasiado bajo");
}
if(res > num_random){
console.log("Número demasiado alto");
}
if(res == num_random){
console.log("Felicitaciones! adivinaste el número");
interfaceCapture.close();
count = 5;
}
count++;
askQuestion();
});
}else if(count==4){
interfaceCapture.close();
console.log("El número a adivinar era: " + num_random);
}
}
// console.log("El número random es: " + num_random);
console.log("Tienes 3 intentos para adivinar el número entre 1 y 10");
askQuestion();