Skip to content
View alpedre14's full-sized avatar

Block or report alpedre14

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alpedre14/README.md

let numeroSecreto = 0; let intentos = 0; let listaNumerosSorteados = []; let numeroMaximo = 10;

function asignarTextoElemento(elemento, texto) { let elementoHTML = document.querySelector(elemento); elementoHTML.innerHTML = texto; return; }

function verificarIntento() { let numeroDeUsuario = parseInt(document.getElementById('valorUsuario').value);

if (numeroDeUsuario === numeroSecreto) {
    asignarTextoElemento('p', `Acertaste el número en ${intentos} ${(intentos ===1) ? 'vez':'veces'}`);
    document.getElementById('reiniciar').removeAttribute('disabled');
} else {
    //El usuario no acierta el número
    if(numeroDeUsuario > numeroSecreto) {
        asignarTextoElemento('p', 'El número secreto es menor');
    } else {
        asignarTextoElemento('p', 'El número secreto es mayor');
    }
    intentos++;
    limpiarCaja();
}
return;

}

function limpiarCaja() { let valorCaja = document.querySelector('#valorUsuario').value = ''; }

function generarNumeroSecreto() { let numeroGenerado = Math.floor(Math.random()*numeroMaximo)+1; //Si ya sorteamos todos los números if (listaNumerosSorteados.length == numeroMaximo) { asignarTextoElemento('p','Ya se sortearon todos los números posibles'); } else { //Si el numero generado está en la lista if (listaNumerosSorteados.includes(numeroGenerado)) { return generarNumeroSecreto(); } else { listaNumerosSorteados.push(numeroGenerado); return numeroGenerado; } } }

function condicionesIniciales() { asignarTextoElemento('h1', 'Juego Secreto Número'); asignarTextoElemento('p', Indica un número del 1 al ${numeroMaximo}); numeroSecreto = generarNumeroSecreto(); intentos = 1; }

function reiniciarJuego() { //Limpiar la caja limpiarCaja(); //Iniciar mensaje de intervalo de números //Generar el número aleatorio nuevo //Inicializar el número de intentos condicionesIniciales(); //Deshabilitar el boton de nuevo juego document.querySelector('#reiniciar').setAttribute('disabled','true'); }

condicionesIniciales();

Popular repositories Loading

  1. alpedrecursoalura alpedrecursoalura Public

  2. alpedre14 alpedre14 Public

    Config files for my GitHub profile.

  3. Juego-Numero-Secreto Juego-Numero-Secreto Public

    Adivina el número secreto - Alura Latam

    JavaScript

  4. BarberShop BarberShop Public

    HTML