Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução - Lógica para comprar um tipo ingresso

function comprar() {
    let tipo = document.getElementById('tipo-ingresso');
    let qtd = parseInt(document.getElementById('qtd').value);

    if(tipo.value == 'pista') {
        comprarPista(qtd);
    } 
}

function comprarPista(qtd) {
    let qtdPista = parseInt(document.getElementById('qtd-pista').textContent);
    if (qtd > qtdPista) {
        alert('Quantidade indisponível');
    } else {
        qtdPista = qtdPista - qtd;
        document.getElementById('qtd-pista').textContent = qtdPista;
        alert('Compra realizada com sucesso!');
    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Olá, Aline!

Que ótimo ver sua evolução no projeto! Sua lógica para a compra do ingresso do tipo "pista" está perfeita.

Você fez a verificação de estoque corretamente e a separação das responsabilidades em duas funções (comprar e comprarPista) é uma excelente prática que deixa o código mais organizado.

Parabéns, o código está muito bom!

Bons estudos!

Sucesso

Imagem da comunidade