Exercícios › Exercício 3
Conceito da Nota
O que você vai praticar
Verificar várias condições em sequência com else if.
1. Veja funcionando
Este é o resultado do código. Ele foi escrito com JavaScript e roda agora, nesta página:
Classificação do Aluno:
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. A nota:
let nota = 7.5; guarda a nota. Números com vírgula usam ponto no JavaScript.2. Testar de cima para baixo: O computador lê as condições na ordem: primeiro
nota >= 9, depois nota >= 7, depois nota >= 5.3. Parar na primeira verdadeira: Assim que uma condição é verdadeira, aquele bloco roda e o resto é ignorado. Com 7.5, a primeira falha e a segunda acerta: Conceito B.
4. O else final: Se nenhuma condição for verdadeira, roda o
else. Ele não tem condição: é o "caso contrário".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(nota);logo depois dolet notae teste as notas 9.5, 6 e 3. Confira o conceito certo em cada uma. - Desafio 2 (fácil): Teste as notas exatas 9, 7 e 5. Por que elas caem no conceito de cima?
- Desafio 3 (médio): Mude a regra para que o Conceito B comece na nota 6.
- Desafio 4 (médio): Troque a ordem: coloque
nota >= 5como primeira condição. O que acontece com a nota 9? Por que a ordem importa?
Quer ver uma variação deste exercício, guardando o conceito em uma variável e mostrando no console? Veja o Exercício 3 (versão 2).