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

Condicionais operadores logicos encadeados

Segue meu codigo, fiz um pouco diferente do professor, agradeço feedback. Obrigado.

console.log("Trabalhando com Condicionais");

const listaDeDestinos = new Array(`Sao Paulo`, `Salvador`, ` Rio de Janeiro`);

const idade = 18;
const estAcompanhado = true;
const temPassagemComprada = false;
console.log("Destinos possiveis:");
console.log(listaDeDestinos);

//teste de condiçao, se comprador for maior igual a 18 ou esta acompanhado, ele ira executar o bloco restante
if (idade >= 18 || estAcompanhado) {
  console.log("Comprador pode comprar pacote \n");
  listaDeDestinos.splice(1, 1); //removendo item 1 e apenas ele 1
  console.log(`Os destinos sao ${listaDeDestinos}`);
  if (temPassagemComprada) {
    console.log("Voce pode embarcar");
  } else {
    console.log("Comprador nao pode embarcar");
  }
} else {
  console.log("Comprador nao pode comprar pacote \n");
}
1 resposta
solução!

Oi Tiago!

Sua solução está correta! Muito legal que você conseguiu encadear as condicionais, dessa forma você conseguiu evitar checar novamente se o passageiro é maior de idade.

Parabéns! Bons estudos!