1
resposta

Algoritmo: Cálculo de Média Final e Situação do Estudante

Início

1.Solicitar ao usuário as seguintes notas:

  • Nota dos trabalhos (valor máximo: 30 pontos).
  • Nota das atividades (valor máximo: 30 pontos).
  • Nota da avaliação (valor máximo: 40 pontos).

2.Verificar se alguma das notas ultrapassa o valor máximo permitido:

  • Se sim, exibir mensagem: “Nota inválida. Verifique os valores informados.” e encerrar o algoritmo.

3.Calcular a média final do estudante:

  • Somar as notas de trabalhos, atividades e avaliação.
  • O resultado dessa soma será a média final (total de até 100 pontos).

4.Verificar a média final e determinar a situação do estudante:

  • Se a média final for menor que 50:
    Exibir: “Você está reprovado.”
  • Senão, se a média final for menor que 70:
    Exibir: “Você está de recuperação.”
  • Senão:
    Exibir: “Parabéns! Você foi aprovado.”

5.Exibir a média final do estudante.

Fim

1 resposta

Oi, Nicole!

Meus parabéns por finalizar o desafio de classificando desempenho acadêmico. É fantástico ver como você foi além da proposta original e estruturou um algoritmo completo, incluindo a soma de diferentes pesos e uma camada de validação de dados.

Sua resolução demonstra um excelente domínio sobre a decomposição do problema. Ao dividir as notas em categorias (trabalhos, atividades e avaliação) e estabelecer limites máximos para cada uma, você criou um sistema muito mais próximo da realidade escolar. Além disso, a inclusão do passo de verificação no item 2 é uma prática de programação defensiva fundamental, garantindo que o sistema não processe dados incorretos que poderiam gerar um resultado injusto.

Você pode conferir mais detalhes sobre como organizar fluxos lógicos no guia sobre estruturas de controle e lógica.

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