Skip to content

Desafio de lógica de programação Alura através de um aplicativo de compra de ingresso

Notifications You must be signed in to change notification settings

michelsandre/compra-ingresso-alura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compra de Ingressos Alura

Práitica de lógica de programação através deste desafio de criar um App de compra de ingressos.

🚀 Funcionalidades

  • Comprar
  • Verifica quantidade de ingressos disponíveis antes de validar a compra
  • Atualiza quantidade de ingressos com 3 digitos significativos

🛠 Tecnologia aplicada

Javascript, HTML, CSS...

🕹 Uso/Exemplos

Função para formatar número para 3 digítos

function formataNumeros(num) {
  let formata = new Intl.NumberFormat(undefined, { minimumIntegerDigits: 3 });
  return formata.format(num);
}

Função para validar compra

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`
    );
  }
}

Autores

About

Desafio de lógica de programação Alura através de um aplicativo de compra de ingresso

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published