Olá, eu consegui fazer o codigo funcionar seguindo a lógica, porém reparei que foi bem diferente da aula, acredito que isso vai acontecer diversas vezes, mas a duvida seria se eu teria algum problema usando visto que o meu código contou com apenas 1 função e da aula foram usadas 4.
let qntPista = 100;
let qntSuperior = 200;
let qntInferior = 400;
function comprar(){
let tipoIngresso = document.getElementById('tipo-ingresso');
let quantidade = document.getElementById('qtd').value;
if(tipoIngresso.value == 'pista'){
if(quantidade > qntPista){
alert('Número de ingresso maior que o permitido');
}else{
qntPista = qntPista - quantidade;
alert('Compra realizada com sucesso!');
}
}if(tipoIngresso.value == 'superior'){
if(quantidade > qntSuperior){
alert('Número de ingresso maior que o permitido');
}else{
qntSuperior = qntSuperior - quantidade;
alert('Compra realizada com sucesso!');
}
}if(tipoIngresso.value == 'inferior'){
if(quantidade > qntInferior){
alert('Número de ingresso maior que o permitido');
}else{
qntInferior = qntInferior - quantidade;
alert('Compra realizada com sucesso!');
}
}
document.getElementById('qtd').value = '';
document.getElementById('qtd-pista').innerText = `${qntPista}`;
document.getElementById('qtd-superior').innerText = `${qntSuperior}`;
document.getElementById('qtd-inferior').innerText = `${qntInferior}`;
}