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.

// MEDIA ALUNO

 // SE MEDIA <= 5,0: EXIBA "Você está reprovado"
 // SE MEDIA > 5,0 E < 6.9: EXIBA "Você está de recuperação"
 // SE MEDIA > 7,0: EXIBA "Parabéns! você foi aprovado"
 
1 resposta

Oi, Wanderson! Como vai?

Sua ideia faz sentido, veja como ajustar os limites das comparações para cobrir todos os casos corretamente, sem deixar lacunas entre os valores, como o 6,9 e o 7,0. Continue praticando esse tipo de estrutura, pois isso fortalece muito o raciocínio lógico.

dica: defina intervalos contínuos e sem sobreposição, por exemplo: menor que 5, entre 5 e menor que 7, e maior ou igual a 7. Isso evita erros de classificação e deixa seu algoritmo mais confiável.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!