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

Projeto ingresso

let tipoIngresso = document.getElementById("tipo-ingresso");
let quantidade = document.getElementById("qtd");
let qtdPista = document.getElementById("qtd-pista");
let qtdSuperior = document.getElementById("qtd-superior");
let qtdInferior = document.getElementById("qtd-inferior");

let ingressosDisponiveis = {
    pista: 100,
    superior: 200,
    inferior: 400
};

function comprar() {
    let tipoSelecionado = tipoIngresso.value; // Obtém o tipo de ingresso
    let qtdSelecionada = parseInt(quantidade.value); // Obtém a quantidade desejada

   
    if (isNaN(qtdSelecionada) || qtdSelecionada <= 0) {
        alert("Por favor, insira uma quantidade válida.");
        return;
    }

    if (qtdSelecionada > ingressosDisponiveis[tipoSelecionado]) {
        alert("Quantidade indisponível para esse tipo de ingresso.");
        return;
    }

    ingressosDisponiveis[tipoSelecionado] -= qtdSelecionada;
    atualizarEstoque();
    alert("Compra realizada com sucesso!");
}

function atualizarEstoque() {
    qtdPista.textContent = ingressosDisponiveis.pista;
    qtdSuperior.textContent = ingressosDisponiveis.superior;
    qtdInferior.textContent = ingressosDisponiveis.inferior;
}
1 resposta
solução!

Oi, dev! Tudo bem?

Seu código já está bem estruturado, parabéns pela dedicação! Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!