Olá Allef, tudo bem?
Muito obrigada por compartilhar sua solução! Você desenvolveu uma função comprar
que é chamada quando o botão de compra é clicado. Ela verifica se a quantidade inserida é válida (não é menor ou igual a zero e é um número inteiro). Se a quantidade for válida, a função comprarIngresso
é chamada.
A função comprarIngresso
recebe a quantidade desejada e o identificador da quantidade disponível para um determinado tipo de ingresso. Ela verifica se a quantidade desejada é maior do que a quantidade disponível. Se for, exibe um alerta informando que a quantidade é indisponível. Caso contrário, exibe um alerta de compra efetuada com sucesso e atualiza a quantidade disponível.
Sua implementação tá ótima para o propósito de comprar ingressos.
Um abraço e bons estudos.