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

Algoritmo para classificar o desempenho acadêmico

Dado de entrada:

  • média final do estudante.

Algoritmo em linguagem natural:

  1. Solicitar a média final do estudante.

  2. Verificar o valor da média informada.

  3. Se a média for menor que 5,0:

    1. Exibir a mensagem: “Você está reprovado.”
  4. Senão, se a média for menor que 7,0:

    1. Exibir a mensagem: “Você está de recuperação.”
  5. Senão:

    1. Exibir a mensagem: “Parabéns! Você foi aprovado.”
  6. Finalizar o algoritmo.

1 resposta

Oi, Ana. Tudo bem com você?

Obrigado por compartilhar sua solução para o desafio. Seu algoritmo está de acordo com a proposta da atividade, apresentando uma sequência lógica e utilizando estruturas condicionais para tratar cada situação de acordo com a média final do estudante. Além disso, você identificou corretamente o dado de entrada e definiu uma ação para cada faixa de notas, tornando a solução clara e fácil de acompanhar.

O uso da condição "se a média for menor que 5,0" seguido de "senão, se a média for menor que 7,0" garante que as três possibilidades sejam contempladas sem sobreposição. Esse tipo de organização é bastante utilizado na construção de algoritmos e posteriormente pode ser implementado em diferentes linguagens de programação.

Pensando em uma evolução desse algoritmo, como você faria para validar que a média informada está entre 0 e 10 antes de realizar a classificação?

Parabéns pela resolução e por compartilhar sua resposta. Continue praticando esse tipo de exercício, pois ele fortalece o raciocínio lógico. O fórum está à disposição para ajudar sempre que necessário.

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