2
respostas

[Projeto] não to conseguindo saber qual o problema :(

let qtdPista = 100
let qtdSuperior = 200
let qtdInferior = 400
 function comprar (id){
let quantidade = parseInt.document.getElementById('qtd').value
let tipoDoIngresso = document.getElementById('tipo-ingresso').value
qtdPista = document.getElementById('qtd-pista')
qtdInferior = document.getElementById('qtd-inferior')
qtdSuperior = document.getElementById('qtd-superior')

if (quantidade = qtdPista){
    qtdPista = qtdPista - quantidade
    qtdPista.textContent = qtdPista}
    else if (quantidade <= qtdInferior)
    {
        qtdInferior = qtdInferior - quantidade
        qtdInferior.textContent = qtdInferior}

        else if (quantidade <= qtdSuperior)
    {
        qtdSuperior = qtdSuperior - quantidade
        qtdSuperior.textContent = qtdSuperior}
        else{
            alert('numero  invalido')
        }
    }
    
2 respostas

n sei qual o problema, se é por causa do return ou oq, gostaria de uma explicação, por favorrrrrr

Oi!

O problema está no seu primeiro if:

if (quantidade = qtdPista) {

Está com = ao invés de ==

Altere para:

if (quantidade == qtdPista) {