Exercícios › Exercício 4

Entrada no Parque

O que você vai praticar

Combinar duas condições com o operador && (E).

1. Veja funcionando

Este é o resultado do código. Ele foi escrito com JavaScript e roda agora, nesta página:

Pode entrar na montanha-russa?

2. Leia o código

O HTML essencial

O JavaScript precisa de um lugar para escrever. Aqui é um parágrafo com id="resposta":

<p id="resposta"></p>

O JavaScript

Este é o código real desta página, exatamente como está rodando:

3. Passo a passo

1. Duas variáveis: alturaEmMetros guarda um número e acompanhadoPelosPais guarda true ou false (verdadeiro ou falso).
2. O operador &&: && significa E. A condição só é verdadeira se as duas partes forem verdadeiras.
3. Comparar com ==: acompanhadoPelosPais == true verifica se o valor é verdadeiro. Repare: um = guarda valor, dois == comparam.
4. Resultado: Com altura 1.55 e sem acompanhante, a segunda parte é falsa. Então a condição inteira é falsa e roda o else.

4. Agora é com você!

Como testar com o console: na página, aperte F12 (ou clique com o botão direito e escolha Inspecionar) e abra a aba Console. Tudo que você escrever com console.log(...) aparece ali. É a melhor forma de "espiar" o que o código está fazendo.

Abra este arquivo no seu editor e faça as mudanças, uma de cada vez. Salve e atualize a página para ver o resultado.

  • Desafio 1 (fácil): Escreva console.log(alturaEmMetros >= 1.50); antes do if. O console mostra true ou false: é a resposta da primeira parte da condição.
  • Desafio 2 (fácil): Mude acompanhadoPelosPais para true. A entrada foi permitida?
  • Desafio 3 (fácil): Deixe o acompanhante true e mude a altura para 1.20. O que acontece?
  • Desafio 4 (médio): Troque && por || (OU). Quando a entrada passa a ser permitida agora?
  • Desafio 5 (médio): Crie a variável temIngresso e exija também que ela seja true para entrar (três condições com &&).