JavaScriptCondicionaisbasico

Aprovado ou reprovado

Sistemas de avaliação em escolas ou plataformas de cursos usam notas com decimais. Com if/else você decide o resultado baseado em uma condição numérica. Saber usar >= (maior ou igual) é essencial para não deixar de aprovar quem tirou exatamente a nota mínima.

O PROBLEMA

Declare uma nota e diga se o aluno está aprovado (>= 7) ou reprovado.

EXEMPLO

const nota = 7.0; → Aprovado
const nota = 6.9; → Reprovado

SOBRE O CONCEITO

O operador >= (maior ou igual) retorna true se o valor da esquerda for maior OU igual ao da direita. Já > (maior) só retorna true se for estritamente maior. Erro comum: usar > em vez de >= faria com que nota = 7 fosse reprovado, pois 7 não é maior que 7. Outro erro: comparar número com string, como nota = '7', o JavaScript converte o tipo automaticamente, mas isso pode causar bugs inesperados. Sempre mantenha o tipo como number para previsibilidade.

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