1
resposta

Desafio: Classificando desempenho acadêmico

Você está trabalhando no desenvolvimento de um sistema educacional que precisa exibir mensagens personalizadas para estudantes com base em sua média final. A regra de negócio definida pela equipe pedagógica é a seguinte:

Média menor que 5,0: mensagem “Você está reprovado.”
Média entre 5,0 e 6,9: mensagem “Você está de recuperação.”
Média 7,0 ou mais: mensagem “Parabéns! Você foi aprovado.”
Sua tarefa é criar um algoritmo em linguagem natural que represente esse processo de verificação e decisão de forma clara, usando estruturas condicionais.

Regras:

  1. SE nota MENOR que 5: aluno reprovado
  2. SE média for MAIOR que 5 e MENOR OU IGUAL a 6,9: aluno em recuperação
  3. SE média for IGUAL ou maior que 7,0: aluno aprovado.

Estruturando algoritmo:

  1. Sistema coleta os dados de entrada: (notas do aluno durante o período de estudos)
  2. Sistema calcula a média das notas do aluno: (Soma das notas dividido pelo número de notas no período)
  3. Sistema aplica condicionais para inferir o resultado:
  4. SE nota MENOR que 5: aluno reprovado
  5. SE média for MAIOR que 5 e MENOR OU IGUAL a 6,9: aluno em recuperação
  6. SE média for IGUAL ou maior que 7,0: aluno aprovado.
1 resposta

No item 2 a nota pode ser maior ou igual a 5, visto que estando com nota 5 ainda sim está em recuperação.