1
resposta

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 para tipo pista');
    } else {
        qtdPista = qtdPista - qtd;
        document.getElementById('qtd-pista').textContent = qtdPista;
        alert('Compra realizada com sucesso');
    };
};

1 resposta

Oi, Rodrigo. Tudo bem?

Parabéns pela abordagem clara e eficiente na implementação da lógica para comprar um tipo específico de ingresso! Seu código mostra uma boa compreensão dos princípios de programação e manipulação de elementos HTML utilizando JavaScript.

A função comprarPista que você criou é bem estruturada, lidando de forma adequada com a quantidade disponível de ingressos e fornecendo feedback ao usuário conforme necessário. A validação da quantidade disponível antes da compra também é muito importante para garantir uma experiência fluida para o usuário.

Continue explorando e praticando novos desafios no curso de Lógica de Programação. Seu progresso é notável e mostra um excelente comprometimento com o aprendizado.

Um abraço e bons estudos.