Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Propuesta de solucion

//Variables
let numeroSecreto = 4;
let numeroUsuario = 0;
let intentos = 1;
let palabraVeces = 'vez';

while (numeroUsuario != numeroSecreto) {
numeroUsuario = prompt("Me indicas un número entre 1 y 10 por favor:");

console.log(numeroUsuario);
if (numeroUsuario == numeroSecreto) {
    //Acertamos, fue verdadera la condición
    alert(`Acertaste, el número es: ${numeroUsuario}. Lo hiciste en ${intentos} ${palabraVeces}`);
} else {
    if (numeroUsuario > numeroSecreto) {
        alert('El número secreto es menor');
    } else {
        alert('El número secreto es mayor');
    }
    intentos = intentos + 1;
    palabraVeces = 'veces';
    if(intentos > 3){
        alert('LLgaste al máximo de intentos, el número secreto era: ' + numeroSecreto);
        break; // Salimos del bucle si se alcanzó el máximo de intentos
    }
        //La condición no se cumplió
    //alert('Lo siento, no acertaste el número');
    
}

}
function mostrarMensajeBienvenida() {
console.log("¡Bienvenido al programa!");
}

function mostrarNombre() {
let nombre = "Tu Nombre"; // Reemplaza "Tu Nombre" con tu nombre real
console.log("¡Hola, " + nombre + "!");
}

function mostrarNombreConAlert() {
let nombre = "Tu Nombre"; // Reemplaza "Tu Nombre" con tu nombre real
alert("¡Hola, " + nombre + "!");
}

function preguntarLenguajeFavorito() {
let lenguajeFavorito = prompt("¿Cuál es el lenguaje de programación que más te gusta?");
console.log("Te gusta el lenguaje: " + lenguajeFavorito);
}

function sumaDeDosValores() {
let valor1 = 5; // Puedes cambiar este valor
let valor2 = 10; // Puedes cambiar este valor
let resultado = valor1 + valor2;
console.log("La suma de " + valor1 + " y " + valor2 + " es igual a " + resultado + ".");
}

function restaDeDosValores() {
let valor1 = 15; // Puedes cambiar este valor
let valor2 = 5; // Puedes cambiar este valor
let resultado = valor1 - valor2;
console.log("La diferencia entre " + valor1 + " y " + valor2 + " es igual a " + resultado + ".");
}

function verificarMayoriaDeEdad() {
let edad = prompt("¿Cuál es tu edad?");
if (edad >= 18) {
console.log("Eres mayor de edad.");
} else {
console.log("Eres menor de edad.");
}
}

function verificarNumero() {
let numero = prompt("Ingresa un número:");
if (numero > 0) {
console.log("El número es positivo.");
} else if (numero < 0) {
console.log("El número es negativo.");
} else {
console.log("El número es cero.");
}
}

function mostrarNumerosDel1Al10() {
let i = 1;
while (i <= 10) {
console.log(i);
i++;
}
}

function determinarNota() {
let nota = 8; // Puedes cambiar este valor
if (nota >= 7) {
console.log("Aprobado");
} else {
console.log("Reprobado");
}
}

function generarNumeroAleatorio() {
let numeroAleatorio = Math.random();
console.log("Número aleatorio: " + numeroAleatorio);
}

function generarNumeroEntero1a10() {
let numeroEntero1a10 = Math.floor(Math.random() * 10) + 1;
console.log("Número entero entre 1 y 10: " + numeroEntero1a10);
}

function generarNumeroEntero1a1000() {
let numeroEntero1a1000 = Math.floor(Math.random() * 1000) + 1;
console.log("Número entero entre 1 y 1000: " + numeroEntero1a1000);
}

// Llamar a cada función para ejecutar los desafíos
mostrarMensajeBienvenida();
mostrarNombre();
mostrarNombreConAlert();
preguntarLenguajeFavorito();
sumaDeDosValores();
restaDeDosValores();
verificarMayoriaDeEdad();
verificarNumero();
mostrarNumerosDel1Al10();
determinarNota();
generarNumeroAleatorio();
generarNumeroEntero1a10();
generarNumeroEntero1a1000();