função comprar() { const tipoIngressoSelect = document.getElementById('tipo-ingresso'); const quantidadeInput = document.getElementById('qtd'); const tipoIngresso = tipoIngressoSelect.value const quantidade = parseInt(quantidadeInput.value);
if (isNaN(quantidade) || quantidade <= 0) { alerta ('Quantidade inválida'); retorno; }
if (tipoIngresso === 'pista') { comprarPista(quantidade); } else { alert('Tipo de entrada não suportada'); } }
função comprarPista(quantidade) { const qtdPistaElement = document.getElementById('qtd-pista'); const qtdPista = parseInt(qtdPistaElement.textContent);
if (quantidade > qtdPista) { alerta ('Quantidade indisponível para tipo pista'); } else { qtdPistaElement.textContent = qtdPista - quantidade alert('Compra realizada com sucesso!'); }