3
respostas

Desafio: Classificando desempenho acadêmico

Mensagem para o aluno referente a sua méida (Login do Aluno na página da escola)
Aluno eftua login na página da escola
verifica no menu notas (médias nas matérias)
Média menor que 5,0: (mensagem)
exibir: "Você está reprovado"
Média entre 5,0 e 6,9: (mensagem)
exibir: "Você está de recuperação"
Média 7,0 ou mais: (mensagem)
exibir: "Parabéns! Você foi aprovado"

3 respostas

Olá, Thiago! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para exibir mensagens diferentes conforme a média, utilizou muito bem a lógica de comparação para separar os intervalos de notas e ainda compreendeu a importância da clareza nas mensagens para orientar o aluno sobre sua situação acadêmica.

Uma sugestão para o futuro seria encapsular essa lógica em uma função, tornando o código mais reutilizável e organizado.

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

Abraço e bons estudos!

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

Teria como me mostrar uma forma de emcapsular? Obrigado

Bom dia, Thiago!

Claro! Vou deixar abaixo um exemplo:

Função Mostrar_Resultado(media):
    Se media < 5.0:
        Exibir "Você está reprovado"
    Se media 5.0 <= media <= 6.9:
        Exibir "Você está de recuperação"
    Se não:
        Exibir "Parabéns! Você foi aprovado"

# Exemplos de uso:
Exibir(Mostrar_Resultado(4.5))  # Você está reprovado
Exibir(Mostrar_Resultado(6.0))  # Você está de recuperação
Exibir(Mostrar_Resultado(7.5))  # Parabéns! Você foi aprovado

Você estará ainda mais habituado com essa lógica de funções quando entrar em contato como uma linguagem de programação!

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado