Práitica de lógica de programação através deste desafio de criar um App de compra de ingressos.
- Comprar
- Verifica quantidade de ingressos disponíveis antes de validar a compra
- Atualiza quantidade de ingressos com 3 digitos significativos
Javascript, HTML, CSS...
function formataNumeros(num) {
let formata = new Intl.NumberFormat(undefined, { minimumIntegerDigits: 3 });
return formata.format(num);
}
function validaCompra(tipo, qtd) {
if (ingressosDisponiveis[tipo] - qtd >= 0) {
ingressosDisponiveis[tipo] -= qtd;
} else {
const tipoIngresso =
tipo == "pista"
? "Pista"
: tipo == "inferior"
? "Cadeira inferior"
: tipo == "superior"
? "Cadeira superior"
: "";
alert(
`Não há ingressos suficientes de ${tipoIngresso} para esta quantidade`
);
}
}