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 doif. O console mostratrueoufalse: é a resposta da primeira parte da condição. - Desafio 2 (fácil): Mude
acompanhadoPelosPaisparatrue. A entrada foi permitida? - Desafio 3 (fácil): Deixe o acompanhante
truee 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
temIngressoe exija também que ela sejatruepara entrar (três condições com&&).