1
resposta

[Sugestão] olá meu codigo ficou diferente da resolução parece estar funcional

function comprar() {
    let ingresso = document.getElementById('tipo-ingresso').value;
    let bilhetePista = parseInt(document.getElementById('qtd-pista').textContent);
    let bilheteCadeiraSuperior = parseInt(document.getElementById('qtd-superior').textContent);
    let bilheteCadeiraInferior = parseInt(document.getElementById('qtd-inferior').textContent);
    let quantidade = parseInt(document.getElementById('qtd').value);

    if (ingresso === 'pista') {
        if(quantidade > bilhetePista){
            alert(`Quantidade indisponivel para ${ingresso}`);
            return;
        }
        bilhetePista -= quantidade;
        document.getElementById('qtd-pista').textContent = bilhetePista;
    }
    if (ingresso === 'inferior') {
        if(quantidade > bilheteCadeiraInferior){
            alert(`Quantidade indisponivel para ${ingresso}`);
            return;
        }
        bilheteCadeiraInferior -= quantidade;
        document.getElementById('qtd-inferior').textContent = bilheteCadeiraInferior;
    }
    if (ingresso === 'superior') {
        if(quantidade > bilheteCadeiraSuperior){
            alert(`Quantidade indisponivel para ${ingresso}`);
            return;
        }
        bilheteCadeiraSuperior -= quantidade;
        document.getElementById('qtd-superior').textContent = bilheteCadeiraSuperior;
    }
    resetPlaceholder();
}

function resetPlaceholder() {
    // Seleciona o elemento de entrada pelo ID
    var input = document.getElementById('qtd');
    // Redefine o valor da entrada para 0
    input.value = "0";
    // Redefine o placeholder para o valor original
    input.placeholder = "00";
}
1 resposta

Oi, Maghdiel! Tudo bem?

Ótimo código, parabéns pela elaboração! Você fez um bom trabalho implementando a lógica para a compra de ingressos de diferentes tipos (pista, cadeira inferior e superior). É normal que nosso código possa ser diferente da solução sugerida, pois existem várias maneiras de resolver um problema de programação, o importante é que seu código esteja funcionando corretamente e atendendo aos requisitos da atividade!

Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!