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

[Projeto] Ingressos Online

Foi assim que eu consegui fazer funcionar o problema proposto no desafio

let ingresosPista = 100;
let ingresosSuperior = 200;
let ingresosInferior =  400;
let totalPista = document.getElementById('qtd-pista');
let totalSuperior = document.getElementById('qtd-superior');
let totalInferiror = document.getElementById('qtd-inferior');

totalPista.textContent = ingresosPista;
totalInferiror.textContent = ingresosInferior;
totalSuperior.textContent = ingresosSuperior;

function comprar() {
    let tipoIngresso = document.getElementById('tipo-ingresso').value;
    let quantidade = document.getElementById('qtd').value;
    console.log(quantidade);

    if (tipoIngresso == 'pista' && ingresosPista > 0 && quantidade <= ingresosPista) {
        ingresosPista -= quantidade;
        totalPista.textContent = ingresosPista;
    } else if (tipoIngresso == 'superior' && ingresosSuperior > 0 && quantidade <= ingresosSuperior) {
        ingresosSuperior -= quantidade;
        totalSuperior.textContent = ingresosSuperior;
    } else if (tipoIngresso == 'inferior' && ingresosInferior > 0 && quantidade <= ingresosInferior) {
        ingresosInferior -= quantidade;
        totalInferiror.textContent = ingresosInferior;
    } else {
       if (tipoIngresso == 'pista' && quantidade > ingresosPista) {
            alert("Você está tentando comprar mais do que o permitido");
       } else if(tipoIngresso == 'superior' && quantidade > ingresosSuperior) {
            alert("Você está tentando comprar mais do que o permitido");
       } else if (tipoIngresso == 'inferior' && quantidade > ingresosInferior) {
            alert("Você está tentando comprar mais do que o permitido");
       } else {
            alert("Acabou os ingresos desse tipo")
       }
    }
}
1 resposta
solução!

Olá, Pablo.

Como vai?

Muito obrigado por compartilhar a solução do seu desafio aqui com agente. Isso mostra que você está de fato praticando e evoluindo. O legal disso é tentar resolver mesmo e escrever código. Ficou muito legal a sua solução e parece funcionar bem. Parabéns :)

Se precisar de ajuda, manda aqui. Bons estudos!