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 do let nota e 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 >= 5 como 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).