Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Projeto Ingresso

Foi bem diferente da solução feita pelos instrutores, mas funcionou.

let qtdPista = parseFloat(document.getElementById('qtd-pista').textContent);
let qtdSuperior = parseInt(document.getElementById('qtd-superior').textContent);
let qtdInferior = parseInt(document.getElementById('qtd-inferior').textContent);


function comprar() {
    // captura e armazena o tipo de ingresso e a quantidade
    let tipoIngresso = document.getElementById('tipo-ingresso').value;
    let quantidade = document.getElementById('qtd').value;

    if (tipoIngresso == 'pista' && qtdPista > 0) {
        qtdPista = qtdPista - quantidade;
        let atualizaPista = document.getElementById('qtd-pista');
        atualizaPista.innerHTML = `<span id="qtd-pista">${qtdPista}</span>`;
    } else if (tipoIngresso == 'superior' && qtdSuperior > 0) {
        qtdSuperior = qtdSuperior - quantidade;
        let atualizaSuperior = document.getElementById('qtd-superior');
        atualizaSuperior.innerHTML = `<span id="qtd-superior">${qtdSuperior}</span>`;
    } else if (tipoIngresso == 'inferior' && qtdInferior > 0) {
        qtdInferior = qtdInferior - quantidade;
        let atualizaInferior = document.getElementById('qtd-inferior');
        atualizaInferior.innerHTML = `<span id="qtd-inferior">${qtdInferior}</span>`;
    } else {
        alert('Ingresso esgotado!')
    }
}
1 resposta
solução!

Oi, Alexandre! Tudo bem?

Que bom que sua solução funcionou, parabéns pelo projeto! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!