1
resposta

[Projeto] Projeto Ingresso - 3 Etapa

ja tinha colocado o codigo todo no anterior, agora so ajeitei um pouco ele.


function comprar() {
    let seletor = document.getElementById("tipo-ingresso").value;
    let quantidade = parseInt(document.getElementById("qtd").value);
            if (seletor === 'pista') {
                comprarPista(quantidade);
            } else {
                if (seletor === 'inferior') {
                    comprarInferior(quantidade);
                }else {
                    comprarSuperior(quantidade);
                }
            }
    }

function comprarPista(quantidade) {
    let qtdPista = parseInt(document.getElementById("qtd-pista").textContent);
            if (quantidade > qtdPista) {    
                alert('Quantidade indisponivel, para a Pista');
            } else {
                alert('compra realizada com Sucesso!');
                qtdPista = qtdPista - quantidade;
                document.getElementById("qtd-pista").textContent = qtdPista;
    }
}

function comprarInferior (quantidade) {
    let qtdCadeiraInf = parseInt(document.getElementById("qtd-inferior").textContent);
            if (quantidade > qtdCadeiraInf) {
                alert('Quantidade indisponivel, para a Cadeira Inferior');
            } else {
                alert('compra realizada com Sucesso!');
                qtdCadeiraInf = qtdCadeiraInf - quantidade;
                document.getElementById("qtd-inferior").textContent = qtdCadeiraInf;
            }
}

function comprarSuperior (quantidade) {
    let qtdCadeiraSup = parseInt(document.getElementById("qtd-superior").textContent);
            if (quantidade > qtdCadeiraSup) {
                alert('Quantidade indisponivel, para a Cadeira Superior');
            } else {
                alert('compra realizada com Sucesso!');
                qtdCadeiraSup = qtdCadeiraSup - quantidade;
                document.getElementById("qtd-superior").textContent = qtdCadeiraSup;
            }

    
}
1 resposta

Opa, Rony!

Assim que eu gosto de ver! Sempre melhorando os códigos e aplicando alterações para fazer ele funcionar da melhor forma possível.

Continue assim e bons estudos!