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

[Solução] Desafio: Classificando desempenho acadêmico

Solucionei esse desafio usando a lógica de Switch case que achei melhor que a de condição:

Chame a mediaFinal do aluno;
Em uma estrutura de fluxo terá uma mesagem de retorno:
Caso a média for menor que 5,0:
        *Exibir “Você está reprovado.” 
Caso a média for menor que 7,0:
        *Exibir “Você está de recuperação.”
Padrão:
    Exibir “Parabéns! Você foi aprovado.”

Mas se usasse seria assim

Chame a mediaFinal do aluno;
Se a média for menor que 5,0:
        *Exibir “Você está reprovado.” 
Se a média for menor que 7,0:
        *Exibir “Você está de recuperação.”
Senão:
    Exibir “Parabéns! Você foi aprovado.”
1 resposta

Olá, Isaque! Como vai?

Parabéns pela realização das atividades!

Vi que você apresentou uma solução criativa, explorando o uso de switch case como alternativa às condições tradicionais, aplicando a lógica de fluxo de decisão para diferentes médias e garantindo mensagens claras para cada situação do aluno. Esse cuidado mostra atenção à sintaxe, preocupação em simplificar o código e valorização da legibilidade.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Formatação de saída: exibir a média com duas casas decimais para maior precisão.
  • Validação de entradas: garantir que a média seja numérica e dentro do intervalo válido.
  • Generalização: permitir que o cálculo da média seja feito dinamicamente a partir das notas informadas pelo usuário.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: o que você considera mais interessante nesse tipo de exercício, praticar diferentes estruturas de decisão como if/else e switch ou expandir o algoritmo para incluir relatórios mais completos de desempenho do aluno?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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