Respuestas Ejercicio 17(JS Septiembre 2022

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 numAleatorio = Math.floor((Math.random() * 10 ));
console.log(numAleatorio);
let NumeroAdivinar=parseInt(prompt("ingrese el numero a adivinar"))
while (numAleatorio!==NumeroAdivinar){
  NumeroAdivinar=parseInt(prompt("NO es el numero ingrese otro"))
  
}
  console.log("Felicitaciones ese era le pego al marrano")

Buen dia, envio resultado del ejercicio:


let ranm = Math. floor(Math.random()*10);
while (true) {
num = parseInt(prompt(“digite un numero entre 1 y 10”));
if (ranm === num) {
console.log(“numero encontrado”);
break;
}
}


let ver = true;
const maxRandNum = 1000;
let randNum = Math.floor(Math.random() * maxRandNum);
console.log(randNum);
let num;
setTimeout(() => {
while(ver){
    num = Number(prompt("Por favor digite un número del 0 al 1000"));

    if(!isNaN(num)){
            if(num === randNum){
                ver = false;
                console.log("Felicitaciones, ese era!");
            }
            else{
                console.log("Lo siento, intenta nuevamente!");
            }
        }
        else{
            console.log("¡Solo se admiten números!");
        }
    }
}, 1);

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.
Respuesta:

let numeroAleatorio = parseInt(Math.random()* 10)+1;
let num;
while(numeroAleatorio != num){
  num = prompt("Ingrese un número por favor: ");
  if (numeroAleatorio == num){
  console.log("Número igual");
  }else{
    console.log("Sigue intentando");
    }
  }
/*Ejercicio 17*/
const randnum = Math.floor(Math.random()*10);
let num = parseInt(prompt("Ingrese un número entre 0 y 10"));
while(randnum!==num){
  console.log("Lo siento, intenta nuevamente!")
  num = parseInt(prompt("Ingrese otro número"));
  if(randnum==num) console.log("Felicitaciones, ese era!");
}
//ejercicio 17
let number = prompt('Escribe un numero del 1 al 20:')
let randomnumber= Math.floor(Math.random()*20)
while(number!==randomnumber){
  
  number=parseInt(prompt('numero ingresado incorrecto: '+number+' ingrese otro numero'))
}
console.log("el numero es correcto "+number)

do
{
  rNumber = Math.floor(Math.random() * 10);
  num = parseInt(prompt('Ingresa un numero entre 1 y 10:   ') )
  if (num <1)
    console.log('Error, el numero debe estar entre 1 y       10')
  if (num >10)
    console.log('Error, el numero debe estar entre 1 y       10')  
  if (num != rNumber)
    console.log('Lo siento, intenta nuevamente')
    console.log('El numero ganador es: ' + rNumber)
  if (num == rNumber)    
    console.log('Felicitaciones, ese era!')        
}
  while(num != rNumber);

/*

Ejercicio 17

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.

*/
const ramdom = Math.floor(Math.random()*10);
console.log(ramdom);
let numero =parseInt(prompt(“Ingrese le numero del 1 al 10 a ver si le atina”));
index = 1
if (numero == ramdom){
console.log(“Lo has logrado a la primera”);
}else{
while(numero != ramdom){
numero = parseInt(prompt(“Intenta nuevamente”));
indes = index++

}
console.log("Has logrado atinar en el intento: ",index);
}

function validateData(msg, from = false) {
  let flag = true;
  let value = 0.0;
  while (flag) {
    value = parseFloat(prompt(msg));
    if (isNaN(value)) {
      continue;
    }
    if (value <= 0) {
      continue;
    }
    if(from){
      if(value < from){
        continue;
      }
    }

    flag = false;
  }
  return value;
}

let randomNumber = Math.floor(Math.random() * 10) + 1;
let unsuccess = true;
while(unsuccess){
  let userNumber = validateData("Ingrese un número entre el 1     y 10 para intentar adivinar: ");
  if (randomNumber === userNumber) {
    console.log('Felicitaciones, ese era!');
    unsuccess = false;
  } else {
    console.log(`Lo siento, intenta nuevamente!`);
  }
}

const number = Math.floor(Math.random()*100)
//console.log(number)
 
//console.log(numUser)
while(true){
  const numUser = parseInt(prompt("Ingrese un número entero: "))
  if(numUser !== number)
  {console.log("Intenta con otro número: ")
  
  }else{
  console.log("Lo encontraste!!!")
    break 
  }
}
const randomNum = Math.floor(Math.random()*20)
//console.log(randomNum)
let num = parseInt(prompt('Intenta adivinar el número. Pista: es un número de 1 a 20:'))

while(num !== randomNum){
  num = parseInt(prompt('Inténtalo de nuevo'))
}
console.log('¡Adivinaste!, el número era ', randomNum)
let numero=parseInt(prompt("Ingresa un numero entre 1-10"))
let random=Math.floor(Math.random()*10)
while (random!==numero) {
  numero=parseInt(prompt("Ingresa otro numero nuevamente"))

}
console.log("Advinaste el numero")

// Ejercicio 17
const randomNum = Math.floor((Math.random()*10))
let num = 0
do{
num = prompt('Dime un numero: ')
if(num==randomNum) console.log(“:slight_smile: - Felicidades, ese era”)
else console.log(“:frowning: - intenta nuevamente”)
} while(num!=randomNum)

const randomNum = Math.floor(Math.random()*10)
let numI
while(randomNum !== numI){
  numI = parseInt(prompt("Ingresa el numero: "))
}
const randomNum = Math.floor(Math.random()*(10-1+1)+1)

while(true)
{
  const num = parseInt(prompt("Ingrese un número: "))
  alert(" ")
  
  if(num === randomNum)
  {
    console.log("Felicitaciones, ese era")
    break
  }
  
  console.log("Lo siento, intenta nuevamente!")
  alert(" ")
}
const random_number = Math.floor(Math.random()*11)
let number = parseInt(prompt("Ingrese un numero --"))

while(true){
  if(random_number === number){
    console.log("Felicidades, ese era!")
    break
  }
  console.log("Lo siento, intente nuevamente!")
  number = parseInt(prompt("Ingrese otro numero --"))
}
const randomNumber = Math.floor(Math.random()*10)

while(true){
    const numb = parseInt(prompt("adivina el numero del 0 al 10"))
    if(randomNumber == numb){
        console.log("Felicitaciones! adivinaste");
    }else console.log("Incorrecto, sigue intentando");

}

console.log("Se ha generado un numero aleatorio entre 1 y 10")

let numeroUsuario = parseInt(prompt("Ingrese numero a adivinar: "))

const  numeroAleatorio = Math.floor(Math.random() * 10) + 1

while(numeroUsuario != numeroAleatorio)
  {
    console.log("Error, prueba con otro numero")
    
    numeroUsuario = parseInt(prompt("Ingrese numero a adivinar:  "))
  }

console.log("Lo conseguiste!")

Ejercicio 17

 let numRequest = parseInt(prompt("Digita un número"))
 let random = Math.floor(Math.random() * 10) + 1;
  
 while (numRequest !== random) { 
  numRequest = parseInt(prompt("Digita un número"))
  if (numRequest === random) { 
  console.log("Iguales")}
  
}
    let numberPc = parseInt(Math.floor(Math.random()*10))
	let nUser = parseInt(prompt("Escriba e intente adivinar un N° entre 1 y 10"))

		while(nUser != numberPc)
		  nUser = parseInt(prompt("Ese no es, escriba otro, por favor"))
  
  			if (nUser == numberPc){
			console.log("Felicitaciones, ese era!")
			}