1
resposta

[Dúvida] Desafio: Classificando desempenho acadêmico

// Inicio
O sistema ira ler as notas de cada aluno e processar se os alunos iram para reprovação, recuperação ou aprovação, assim dando o resultado no final

// Processo
Sistema( ira ler cada nota e armazenar)
Nota mínima (0)
nota maxima (10)
Reprovação( menor que 5, Você está reprovado)
Recuperação ( entre 5,0 e 6,9, Você está de recuperação.)
Aprovação ( 7 ou maior, Parabéns! Você foi aprovado.)

// Resultado

Resultado (Reprovação, Você está reprovado.)

1 resposta

Olá, Cauê, como vai?

A sua proposta atende à ideia central do desafio e demonstra que você compreendeu a lógica de decisão baseada em faixas de média. A separação entre início, processo e resultado também ajuda a organizar o raciocínio, o que é positivo em um algoritmo descrito em linguagem natural.

Há apenas alguns pontos que podem ser ajustados para deixar o algoritmo mais coerente com o enunciado. O desafio fala em média final, mas no seu texto não fica claro em que momento essa média é calculada a partir das notas lidas. Além disso, no trecho de resultado você apresenta apenas o cenário de reprovação, enquanto o sistema deveria exibir uma mensagem final de acordo com a faixa em que a média se encontra, cobrindo também recuperação e aprovação.

Por exemplo, após ler e armazenar as notas, o algoritmo pode indicar que calcula a média final do aluno e, em seguida, verifica: se a média for menor que 5, exibe a mensagem de reprovação; se estiver entre 5 e 6,9, exibe a mensagem de recuperação; se for maior ou igual a 7, exibe a mensagem de aprovação. Dessa forma, o fluxo fica completo e alinhado com o exercício.

Obrigado por compartilhar sua solução, continue trazendo suas dúvidas e exercícios. O fórum fica à disposição para te ajudar.

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