segue minha logica. E uma pergunta. sempre que pesso o gpt alguma ajuda ele adiciona este 10 nas variáveis numéricas. isto é mesmo necessário?
//criando a funçao comprar
function comprar() {
//criando as variaveis que vao receber os valores digitados e os valores ja presentes no site
let tipoIngreso = document.getElementById('tipo-ingresso').value;
let quantidade = parseInt(document.getElementById('qtd').value, 10);
let cadeiraInferior = document.getElementById('qtd-inferior');
let cadeiraSuperior = document.getElementById('qtd-superior');
let pista = document.getElementById('qtd-pista');
let qtdInferior = parseInt(cadeiraInferior.textContent, 10);
let qtdSuperior = parseInt(cadeiraSuperior.textContent, 10);
let qtdPista = parseInt(pista.textContent, 10);
//garantindo que so podera comprar ate 10 ingressos por vez
if (quantidade <= 0 ||quantidade > 10) {
alert("Desculpe. Você não pode comprar esta quantidade");
//comparando e subitraindo os ingressos comprados
} else if (tipoIngreso == 'inferior' && qtdInferior >= quantidade) {
qtdInferior = qtdInferior - quantidade;
cadeiraInferior.innerHTML = `<span id="qtd-pista">${qtdInferior}</span>` ;
alert('Obrigado por comrar com a e-Ticket');
} else if (tipoIngreso == 'superior' && qtdSuperior >= quantidade) {
qtdSuperior = qtdSuperior - quantidade;
cadeiraSuperior.innerHTML = `<span id="qtd-pista">${qtdSuperior}</span>` ;
alert('Obrigado por comrar com a e-Ticket');
} else if (tipoIngreso == 'pista' && qtdPista >= quantidade) {
qtdPista = qtdPista - quantidade;
pista.innerHTML = `<span id="qtd-pista">${qtdPista}</span>` ;
alert('Obrigado por comrar com a e-Ticket');
}
//testando as variaveis criadas
// console.log(tipoIngreso);
// console.log(quantidade);
// console.log(qtdPista, qtdSuperior, qtdInferior);
}