//Sim, tudo em uma função só kkkk
function comprar() {
let disponivel = [
document.getElementById('qtd-pista'),
document.getElementById('qtd-superior'),
document.getElementById('qtd-inferior')
];
let tipoIngresso = document.getElementById('tipo-ingresso').value;
let quantidade = parseInt(document.getElementById('qtd').value);
let comprado;
let atual;
if (tipoIngresso === 'pista') {
atual = Number(disponivel[0].textContent);
if (atual < quantidade) {
alert('Ingressos não suficientes');
return;
} else {
comprado = atual - quantidade;
}
disponivel[0].textContent = comprado;
console.log(`Ingressos para ${tipoIngresso} disponíveis: ${atual}`);
} else if (tipoIngresso === 'superior') {
atual = Number(disponivel[1].textContent);
if (atual < quantidade) {
alert('Ingressos não suficientes');
return;
} else {
comprado = atual - quantidade;
}
disponivel[1].textContent = comprado;
console.log(`Ingressos para ${tipoIngresso} disponíveis: ${atual}`);
} else {
atual = Number(disponivel[2].textContent);
if (atual < quantidade) {
alert('Ingressos não suficientes');
return;
} else {
comprado = atual - quantidade;
}
disponivel[2].textContent = comprado;
console.log(`Ingressos para ${tipoIngresso} disponíveis: ${atual}`);
}
}