JavaScriptCondicionaisintermediario

Situação do aluno

Calcular médias e classificar resultados é algo que sistemas educacionais fazem diariamente. Se você já viu um boletim online, sabe que por trás há um código decidindo se o aluno passou ou ficou de recuperação. Dominar if e else if com operadores relacionais é essencial para qualquer lógica de tomada de decisão.

O PROBLEMA

Declare três notas, calcule a média e diga: Aprovado (>= 7), Recuperação (>= 4) ou Reprovado.

EXEMPLO

notas: 8, 6, 7 → Média: 7.00 — Aprovado

SOBRE O CONCEITO

A média é calculada somando as três notas e dividindo por 3. Um erro comum é esquecer os parênteses: media = n1 + n2 + n3 / 3 divide apenas a última nota por 3, devido à precedência do operador /. O correto é (n1 + n2 + n3) / 3. Para classificar, use if (media >= 7) primeiro, depois else if (media >= 4) e finalmente else para reprovado. A ordem importa: se você testar media >= 4 primeiro, alunos com nota 8 também entram nesse bloco, porque >= 4 inclui valores maiores que 7. Sempre verifique as condições mais restritivas antes.

RESOLUÇÃO

Mais exercícios de Condicionais

JSC020 · IntermediárioOperador ternárioJSC005 · BásicoMaior entre doisJSC006 · BásicoDesconto simplesJSC012 · IntermediárioClassificação do IMC
Ver todos os exercícios de JavaScript