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

Desafio: Classificando desempenho acadêmico

Iniciar.

  • Entrada de Dados
    Solicitar que informe a média final do estudante.

  • Estrutura de Decisão
    Se a média for menor que 5,0,
    exibir a mensagem: "Você está reprovado."
    Senão, se a média for menor que 7,0,
    exibir a mensagem: "Você está de recuperação."
    Senão, exibir a mensagem:
    "Parabéns! Você foi aprovado."

Finalizar.

1 resposta

Oi, Felipe. Tudo bem com você?

Obrigado por compartilhar sua resolução do desafio de classificação de desempenho acadêmico. A lógica que você descreveu atende ao objetivo da atividade ao utilizar uma estrutura de decisão para classificar o estudante com base na média final. A sequência de verificações também está adequada, pois primeiro contempla as menores notas e, em seguida, os demais intervalos até chegar ao caso de aprovação. Essa organização evita sobreposição de condições e torna a leitura da lógica mais clara.

Caso você implemente essa solução em uma linguagem como Python, por exemplo, uma estrutura com if, elif e else representa bem esse tipo de decisão. Em um cenário em que a média seja 4,8, a mensagem exibida seria de reprovação. Já para uma média de 6,5, o resultado seria recuperação, enquanto uma média de 8,0 levaria à aprovação. Esses exemplos ajudam a validar se todas as faixas de notas estão sendo tratadas corretamente.

Pensando em uma evolução desse exercício, como você faria para validar a entrada da média, impedindo que valores menores que 0 ou maiores que 10 fossem aceitos?

Parabéns pela resolução e por compartilhar sua lógica no fórum. Continue praticando e trazendo suas soluções. O fórum permanece à disposição para acompanhar sua evolução.

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