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

Para classificar o desempenho acadêmico de um estudante, o algoritmo precisa receber a média final como dado de entrada. Depois disso, deve verificar em qual faixa essa média se encaixa e exibir uma mensagem correspondente à situação do estudante.

Dados de entrada necessários:

Média final do estudante.

Algoritmo em linguagem natural:

Solicitar ao estudante que informe sua média final.
Verificar se a média é menor que 5,0.
Se a média for menor que 5,0, exibir a mensagem: “Você está reprovado.”
Senão, verificar se a média é menor que 7,0.
Se a média for menor que 7,0, exibir a mensagem: “Você está de recuperação.”
Senão, exibir a mensagem: “Parabéns! Você foi aprovado.”

Decisão do algoritmo:

Se a média for menor que 5,0, o estudante está reprovado.
Se a média for maior ou igual a 5,0 e menor que 7,0, o estudante está de recuperação.
Se a média for maior ou igual a 7,0, o estudante está aprovado.

Ação final:

Exibir apenas uma mensagem personalizada de acordo com a média final informada pelo estudante.

1 resposta

Oi, Arlesson, como vai?

Obrigado por compartilhar sua solução. Sua descrição contempla corretamente os dados de entrada, as condições de decisão e a ação final esperada para o problema. A lógica apresentada classifica o desempenho acadêmico de forma adequada com base nas faixas de média definidas.

Também foi interessante explicitar os intervalos utilizados em cada condição. Isso ajuda a evitar ambiguidades e torna o algoritmo mais fácil de interpretar e implementar em qualquer linguagem de programação.

Como uma possível evolução do algoritmo, como você trataria casos em que o usuário informasse uma média inválida, como um valor negativo ou superior ao limite máximo permitido pela instituição?

Parabéns pela atividade e pela organização do raciocínio. O fórum está à disposição para acompanhar sua evolução e ajudar nas próximas dúvidas.

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