Podemos refatorar o código da aula, em vez de usar 3 funções para cada tipo de ingresso podemos fazer assim:
function comprar() {
const type = document.getElementById("tipo-ingresso").value;
const qty = document.getElementById("qtd").value;
let qtyTotal = parseInt(document.getElementById(`qtd-${type}`).textContent);
if (qtyTotal > qty) {
document.getElementById(`qtd-${type}`).textContent = qtyTotal - qty;
document.getElementById("qtd").value = null;
alert("Compra feita com sucesso");
} else {
alert("Quantidade insuficiente.");
}
}
1 função pegando os respectivos valores de acordo com o tipo selecionado.