Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio: Classificando desempenho acadêmico

  1. Solicite a média
  2. Se a média menor que 5,0: apresente a mensagem (Você está reprovado)
  3. Se a média for entre 5,0 e 6,9: apresente a mensagem (Você está de recuperação)
  4. Se a média for superior a 7,0: apresente a mensagem (Parabéns! Você foi aprovado)
1 resposta

Olá, Bernardo. Como vai?

Obrigado por compartilhar sua resolução da atividade. Seu algoritmo representa corretamente a lógica de classificação do desempenho acadêmico e contempla as três situações propostas no enunciado. A estrutura apresentada é clara e facilita o entendimento das decisões que o sistema precisa tomar com base na média informada pelo estudante.

Há apenas um pequeno detalhe que vale observar. O enunciado considera como aprovados os estudantes com média igual ou superior a 7,0. Na sua descrição, foi utilizada a condição "superior a 7,0", que deixaria de contemplar exatamente a média 7,0. Em uma implementação prática, esse caso deveria ser incluído na aprovação. Esse cuidado com os limites das condições é importante para evitar comportamentos inesperados no algoritmo.

Na sua opinião, como você escreveria essa última condição para representar de forma precisa a regra de negócio apresentada na atividade?

Parabéns por compartilhar sua solução e continuar praticando lógica de programação. O fórum está à disposição para acompanhar sua evolução e esclarecer novas dúvidas.

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