1
resposta

[Concluído] Projeto Ingresso Online

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

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

function comprarPista(qtd) {
    let qtdPista = parseInt(document.getElementById('qtd-pista').textContent);
    if (qtd > qtdPista) {
        alert('Quantidade indisponível para tipo pista');
    } else {
        qtdPista = qtdPista - qtd;
        document.getElementById('qtd-pista').textContent = qtdPista;
        alert('Compra realizada com sucesso');
    };
};

function comprarInferior(qtd) {
    let qtdInferior = parseInt(document.getElementById('qtd-inferior').textContent);
    if (qtd > qtdInferior) {
        alert('Quantidade indisponível para tipo inferior');
    } else {
        qtdInferior = qtdInferior - qtd;
        document.getElementById('qtd-inferior').textContent = qtdInferior;
        alert('Compra realizada com sucesso');
    }; 
}

function comprarSuperior(qtd) {
    let qtdSuperior = parseInt(document.getElementById('qtd-superior').textContent);
    if (qtd > qtdSuperior) {
        alert('Quantidade indisponível para tipo superior');
    } else {
        qtdSuperior = qtdSuperior - qtd;
        document.getElementById('qtd-superior').textContent = qtdSuperior;
        alert('Compra realizada com sucesso');
    }; 
}
1 resposta

Olá, Rodrigo. Tudo bem?

Sua implementação da funcionalidade de compra de ingressos tá muito bem estruturada e demonstra um sólido entendimento dos conceitos abordados no curso.

A organização do código e a maneira como você lidou com diferentes tipos de ingressos (pista, inferior e superior) são exemplares. Além disso, a validação da disponibilidade de ingressos antes da compra mostra uma abordagem responsável e cuidadosa no desenvolvimento da aplicação.

Continue explorando novos desafios e aprimorando suas habilidades.

Mais uma vez, parabéns pelo excelente trabalho e obrigado por compartilhar seu projeto conosco!

Um abraço.