0
respostas

[Projeto] Resolução compre seu ingresso

function comprar () {
let tipo = document.getElementById('tipo-ingresso');
let quantidadeInput = document.getElementById('qtd');
let quantidade = parseInt(quantidadeInput.value);

//verificar se a quantidade é positiva ou não
if (isNaN(quantidade) || quantidade <= 0) {
    alert('Favor colocar uma quantidade válida.');
    return;
}

if (tipo.value == 'pista') {
    comprarPista(quantidade);
} else if (tipo.value == 'superior') {
    comprarSuperior(quantidade);
} else {
    comprarInferior(quantidade);
}

}

function comprarPista (quantidade) {
    let qtdPista = parseInt(document.getElementById('qtd-pista').textContent);

    if (quantidade > qtdPista) {
        alert('Quantidade indisponível tipo pista para compra.');
    } else {
        qtdPista = qtdPista - quantidade;
        document.getElementById('qtd-pista').textContent = qtdPista;
        alert('Sucesso! Compra realizada!');
    }
}

function comprarSuperior (quantidade) {
    let qtdSuperior = parseInt(document.getElementById('qtd-superior').textContent);

    if (quantidade > qtdSuperior) {
        alert('Quantidade indisponível tipo superior para compra.');
    } else {
        qtdSuperior = qtdSuperior - quantidade;
        document.getElementById('qtd-superior').textContent = qtdSuperior;
        alert('Sucesso! Compra realizada!');
    }
}

function comprarInferior (quantidade) {
    let qtdInferior = parseInt(document.getElementById('qtd-inferior').textContent);

    if (quantidade > qtdInferior) {
        alert('Quantidade indisponível tipo inferior para compra.');
    } else {
        qtdInferior = qtdInferior - quantidade;
        document.getElementById('qtd-inferior').textContent = qtdInferior;
        alert('Sucesso! Compra realizada!');
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR