Respuestas Ejercicio 17(JS Septiembre 2022

Comparte tu respuesta del ejercicio 17

https://github.com/makeitrealcamp/intro-javascript-sept-2022/blob/main/dia-3.md

Nota: Recuerdas que puedes formatear el bloque de codigo que compartas agregando 3 backticks, comillas francesas, o tildes al reves
Ejemplo:

console.log('hola')
console.log('mundo')
1 me gusta
let numalea=parseInt(Math.random() * 10);
let numero=parseInt(prompt("ingrese numero "))

while (numalea!==numero) {
  
   numero=parseInt(prompt("ingrese  otro numero numero "))
}
console.log("El numero" , numero , "es correcto")
1 me gusta
let number = "";
let rnd = 0;
while(rnd !== number){
rnd = parseInt(Math.random() * 11);
number = prompt("Adivina el numero: ");
if(rnd == number) {
  console.log(`Tu numero ${number} y el aleatorio     ${rnd}, Adivinaste!!`);
  break;
}
else console.log(`Tu numero ${number} y el aleatorio ${rnd}, no acertaste, intenta de nuevo`);
  
}
let randomNumber = Math.floor(Math.random()*10);
console.log(randomNumber)
while(true){
  let userNumber = parseInt(prompt("Por favor ingrese un número"));
  if(userNumber === randomNumber) break;
}
const numPrograma = Math.floor(10 * Math.random())
let numUsuario = parseInt(prompt("Indique el número entre 1 y 10 que cree que generó el programa"))
while(numUsuario !== numPrograma){
  console.log("\nEl número que indicó no es el generado por el programa.")
    numUsuario = parseInt(prompt("Indique otra vez el número entre 1 y 10 que cree que generó el programa"))
}
console.log("\n¡Ha acertado el número generado por el programa!")

Código ejercicio 17

l

et aleatorio = Math.floor(Math.random()*10)
while (true) {
  numero = parseInt(prompt("Adivina un número entre 1 y 10: "))
  if (numero == aleatorio) {
    console.log("Adivinaste el numero!!")
    break
  } else {
    console.log("No adivinaste, sigue intentado")
  }  
}
let randomNum = Math.floor(Math.random() * 10)
let userNum = 0;
  
while(true){
  userNum = parseInt(prompt("Adivina el numero secreto digitando un numero entre 0 y 9"))
  if(userNum === randomNum){
    console.log("Adivinaste, el numero secreto era "+userNum)
    break
  }
}
let num=parseInt(prompt("Ingrese un numero"))
let random=Math.floor(Math.random()*10)

while(random!==num){
  num=parseInt(prompt("Ingrese otro numero"))
}
console.log ("Adivinaste, el numero secreto es "+random)
let guessNumber = parseInt(prompt("Adivina el numero entre 0 y 10"))
const randomNum = (Math.floor(Math.random()*10))
while(true){
 if (guessNumber===randomNum){
    break
}
  guessNumber = parseInt(prompt("Adivina el numero entre 0 y 10"))
}
console.log('¡¡¡¡¡¡GANASTE!!!!!!')
//Se declara la variable y el dato ingresado se almacenara en ella 
let getNumber = 0 //inicializo variable
const numberRandom = parseInt(Math.random()*10) //numero aleatorio de 0 - 10

// Crear un ciclo con while para poder imprimir el anunciado si no acerta el numero
while(getNumber !== numberRandom){
  let getNumber = parseInt(prompt('Ingrese un número ')) //numero 
  //Crear consicional para validar dato ingresado con numero aleatorio
  if(numberRandom === getNumber){
    console.log('\n\r--------------------')
    console.log('Acertaste!!!')//Imprimir resultado
    break;
  }
}

let num = prompt(‘Adivina el número’)
let aleatorio = Math.floor(Math.random()*11);

while (aleatorio !== num) {

num = parseInt(prompt("ingrese otro numero numero "))
}
console.log(“El numero” , numero , “es correcto”)

console.log('***JUEGO ADIVINA EL NÚMERO***');

let NumUser = parseInt(prompt('Adivina el número del 1 al 10:'));
const Nrand = Math.ceil(Math.random()*10);'

while (NumUser!=Nrand){
if(NumUser>10){
console.log('Número fuera de rango');
NumUser = parseInt(prompt('Vuelve a intentar:'));
}else{  
console.log('Lo siento, intenta nuevamente');
NumUser = parseInt(prompt('Vuelve a intentar:'));
}}
console.log('Felicitaciones, ese era!');

Mi respuesta al Ejercicio 17:

console.log('Intenta adivinar el número para ganar! V 2.0');

const randomNumber = Math.ceil(Math.random() * 10);
let inputNumber = parseInt(prompt('Ingresa un número entero del 1 al 10'));

while(true) {
  //error
  if (isNaN(inputNumber)) console.log('Error. Número no válido');
  else if (inputNumber > 10 || inputNumber < 1) console.log('Error. Número fuera de rango');
    
  //success
  else if (inputNumber === randomNumber) {
    console.log(`Felicidades! Ese era!`);
    break
  }
    
  //fail
  else console.log(`Lo siento ese no era. Intenta nuevamente.`);

  //retry
  inputNumber = parseInt(prompt('Ingresa un número entero del 1 al 10'));
}
1 me gusta

let ramd = Math.floor(Math.random() * 10) + 1;
console.log(ramd);
let num = parseInt(prompt('Inserte un numero para adivinarlo: '));
while (num !== ramd) {
num = parseInt(prompt('Inserte un numero para adivinarlo: '));
}
console.log(‘Felicidades adivinaste el numero’);

let num = parseInt(prompt("Adivina un número del 1 al 10"))
const random = Math.floor(Math.random()*10)
if (num>10) console.log("---Número fuera de rango---")

while(random!==num){
  num=parseInt(prompt("Ingresa otro número"))
}
console.log("Adivinaste!")

//Escribe un programa que piense un número de forma aleatoria y le pida al usuario que lo trate de adivinar (como en uno de los ejercicios anteriores). La diferencia es que esta vez el usuario puede intentar indefinidamente hasta que encuentre el número.

let numUser = parseInt(prompt("Ingresa un numero entre 0 y 10"))
const numAleat = (Math.floor(Math.random()*10))
  while(true){
 if (numUser===numAleat){
    break
}
  numUser = parseInt(prompt("Ingresa otro numero entre 0 y 10"))
}
console.log('¡Muy bien el numero ',numAleat, 'Es el correcto!')
console.log("Adivina un número random del 1 al 10");
const numberRandom = Math.floor(Math.random()*10)+1;
//console.log(numberRandom);
let numberUser = parseInt(prompt("Escribe tu número"));

while(numberUser!=numberRandom){
  console.log("Lo siento, sigue intentando");
  numberUser = parseInt(prompt("Escribe tu número"));
}
console.log("Felicidades! Ese era");
const randomNum17 = Math.floor(Math.random()*10)
let userNumber

while (randomNum17 != userNumber){
  userNumber = prompt("Adivina el numero: ")
}
console.log("Felicidades, ese era!")

Esta es la respuesta del ejercicio 17:

let randomNumber = parseInt(Math.random() * 10);
let numberUser = parseInt(prompt("Adivina el número"))
while (randomNumber !== numberUser){
  console.log("Sigue intentando")
  numberUser = parseInt(prompt("Ingresa otro número"))
}
console.log("Ese es el número correcto")
let numA = Math.floor(Math.random() * 10)
let numU = parseInt(prompt('Digita un número de 1 a 10 : '))

while(numA != numU){
  numU = parseInt(prompt('Intenta nuevamente, ingresa otro número de 1 a 10 :'))
}
console.log('¡Felicitaciones, acertaste!')