Olá, Philip, como vai?
Seu algoritmo em linguagem natural está bem encaminhado e cumpre a lógica principal da atividade. Há apenas um ponto que pode ser ajustado para representar exatamente a regra pedagógica: a faixa de recuperação inclui alunos com média entre 5,0 e 6,9, e isso envolve considerar 5.0 como limite inclusivo. Hoje, você descreveu como “maior que 5.0”, o que deixaria a média 5.0 sem enquadramento.
Um pequeno ajuste já resolve: utilizar “maior ou igual a 5.0 e menor ou igual a 6.9”. Por exemplo, se a média for 5.0 ou 6.9, ambas devem resultar na mensagem de recuperação. Se a média for 4.8, o estudante é reprovado, e se for 7.3, é aprovado.
Continue compartilhando suas soluções no fórum. Estamos à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!