1
resposta

Desafio: Classificando desempenho acadêmico

Solicite a lista de média dos estudantes

If media_aluno for <= 5,0
    Mostrar “Reprovador.”
Else media_aluno >= 7,0
    Mostrar “Você está de recuperação.”
Else
    Mostrar “Parabéns! Você foi aprovado.”
    Sair

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
1 resposta

Oi, Athalia! Como vai?

Agradeço por compartilhar.

A estrutura que você pensou pra resolver o problema, usando condicionais, está no caminho certo. A lógica de verificar a nota e exibir uma mensagem é essa mesma. Para que o resultado seja o esperado, podemos apenas ajustar a ordem e a lógica das condições, pois as mensagens de recuperação e aprovação tão trocadas.

Correção sugerida:

Se a regra for:

  • Até 5,0Reprovado
  • De 5,1 a 6,9Recuperação
  • A partir de 7,0Aprovado

Então o correto seria:

Se media_aluno <= 5,0 então
    Mostrar "Reprovado."
Senão se media_aluno < 7,0 então
    Mostrar "Você está de recuperação."
Senão
    Mostrar "Parabéns! Você foi aprovado."
FimSe

Espero ter ajudado.

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