1
resposta

[Sugestão] pequeno equívoco na construção do bloco if

Creio que houve um pequeno equívoco na construção do bloco if com o operador NOT No caso das faltas elas deveriam ser menores que 2 e não maiores, a construção lógico so logrou êxito, por que a variável faltas estava igual a 02, mas caso o valor fosse 10 faltas, ainda sim o aluno obteria o bônus descrito!!

Obs: Essa estrutura só está no vídeo, na transcrição está correta!!

if (faltas >=2 && !advertencias)
  console.log('recebeu bônus');
} else {
  console.log('não recebeu bônus');
}
1 resposta

Oi, Pedro! Tudo bem?

De fato precisamos fazer essa correção para garantir que o aluno só receberá o bônus se tiver menos de 2 faltas e nenhuma advertência. Dessa forma, se o valor de faltas for 10, como você mencionou, o aluno não receberá o bônus, o que está de acordo com a lógica esperada. Obrigada por compartilhar essa observação com a gente, a sua participação ativa é realmente muito importante para nós e nos ajuda a constantemente aprimorar o nosso conteúdo!

Um forte abraço e bons estudos!