1
resposta

[Projeto] Minha Solução

Bom, fiz desse jeito, agora bora acompanhar as aulas, demorei um pouco mas deu certo.

function comprar(){
    var vagaPista = parseInt(document.getElementById('qtd-pista').textContent);
    var vagaCadeiraSuperior = parseInt(document.getElementById('qtd-superior').textContent);
    var vagaCadeiraInferior = parseInt(document.getElementById('qtd-inferior').textContent);
    var qtDeIngressos = document.getElementById('qtd').value;
    var tipoDeIngresso = document.getElementById('tipo-ingresso').value;
   
        if (tipoDeIngresso == 'pista'){
                comprarPista(qtDeIngressos,vagaPista,'qtd-pista'); 
        
            }else if(tipoDeIngresso == 'superior'){
                comprarPista(qtDeIngressos,vagaCadeiraSuperior,'qtd-superior'); 
              
            }else if(tipoDeIngresso == 'inferior'){
                comprarPista(qtDeIngressos,vagaCadeiraInferior,'qtd-inferior');   
                }
            }
function comprarPista (qtd,tipoVaga,mudarVaga){
    let confirmado = confirm('Deseja confirmar sua compra?');
        if(confirmado == true){
            if(qtd>tipoVaga){
                alert(`Vagas insuficiente, verifique a quantidade de vagas restantes!!`);
                    return;
    }else{
        tipoVaga = tipoVaga - qtd;
        var numPista = document.getElementById(mudarVaga);
        numPista.textContent = tipoVaga;
    }
        }else{
            alert('Compra cancelada');
            return;
    }
}
1 resposta

Oii, Gabriel. Tudo bem?

Que bom que você conseguiu implementar a funcionalidade de compra de ingressos! Muito obrigada por compartilhar com a gente.

Continue firme nos estudos e parabéns pela dedicação!

Um abraço.