Você está trabalhando no desenvolvimento de um sistema educacional que precisa exibir mensagens personalizadas para estudantes com base em sua média final. A regra de negócio definida pela equipe pedagógica é a seguinte:
Média menor que 5,0: mensagem “Você está reprovado.”
Média entre 5,0 e 6,9: mensagem “Você está de recuperação.”
Média 7,0 ou mais: mensagem “Parabéns! Você foi aprovado.”
Sua tarefa é criar um algoritmo em linguagem natural que represente esse processo de verificação e decisão de forma clara, usando estruturas condicionais.
Resultado esperado:
Dado que exista uma lista com as notas das médias dos alunos,
quando o respectivo aluno inserir uma média válida
Retorne de acordo com o agrupamento de média que o aluno se encontra, conforme as regras :
Se média menor que 5
então retorne "Você está reprovado"
Se média for igual a 5 ou entre 5,1 e 6,9
então retorne " Você está de recuperação"
Se média for igual a 7 ou maior então retorne " Parabéns! Você foi aprovado"
Se média inserido for negativa ou valor inválido (diferente de númeral)
então retorne " Formato de entrada inválido. Insira uma valor maior ou igual a zero."