Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] solución al ejercicio final para limitar los intentos en caso de no adivinar

en mi caso no implemente otra función. Utilice una condición dentro de la función verificarintento

let numeroSecreto =0;
let listaDenumerosSorteados= [];
let intentos = 0;
let numeroMaximo= 10;
let intentosAdivinar= 4;
document.querySelector("#bloqueo").removeAttribute("disabled");

function asignarTextoElemento(elemento, texto) {
    let elementoHTML = document.querySelector(elemento); // puede ser un "p" o h1 hace referencia lo q se va colocar ahi de forma variable
    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 {
        if(intentos===intentosAdivinar){
            document.querySelector("#bloqueo").setAttribute("disabled","true")
            asignarTextoElemento ("p","Agotastes Los intentos")
            asignarTextoElemento ("h1","Gracias por jugar")
           } else {
        if (numeroDeUsuario>numeroSecreto) {
            asignarTextoElemento("p","el numero secreto es menor")
            
        } else {
            asignarTextoElemento("p","el numero secreto es mayor")
            
            
        }
        intentos++;
        limpiarCaja(); 
    }
}
        
    return;
1 respuesta

Hola, Deivi, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!