Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio: Classificando desempenho acadêmico

//A regra de negócio definida pela equipe pedagógica é a seguinte:
soma_total = soma final de cada ciclo letivo;
media_total = soma_total / ( quantidade de ciclos)
* // ex: bimestre, trimestre, semestre.*

*//Média menor que 5,0: mensagem “Você está reprovado.”
se media_total = "<= 5"
Exibir mensagem = " aluno em REPROVADO

//Média entre 5,0 e 6,9: mensagem “Você está de recuperação.”
senão media_total = "5 < media_total < 7"
Exibir mensagem = " aluno em RECUPERAÇÂO

//Média 7,0 ou mais: mensagem “Parabéns! Você foi aprovado.”
senão media_total = "media_total <= 7"
Exibir mensagem = " aluno em APROVADO

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Oi, Carlos.

Agradeço por compartilhar.

Gostei da sua análise, principalmente quando você organizou as regras de negócio em blocos claros para cada média. Isso ajuda bastante a visualizar como a lógica deve ser aplicada no código.

Continue praticando dessa forma, pois separar bem as condições facilita muito no entendimento.

Dica: ajuste as condições usando operadores de comparação corretos, por exemplo:

  • if media_total < 5:reprovado
  • elif 5 <= media_total < 7:recuperação
  • else:aprovado
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Obrigado Lorena pela dica.

Realmente não teve um bloco final com " else ".

e na parte do " elif " o numero 5 ainda faz parte da recuperação sendo um erro de sinalização de minha parte.