1
resposta

[Projeto] Desafio: Classificando desempenho acadêmico

Insira a sua média:
SE a média for maior que 7
Exiba "Parabéns! Você foi aprovado"
SE a média for menor do que 5
Exiba "Você foi reprovado"
Senão
Exiba "Você está de recuperação"

1 resposta

Oi, Jorge. Tudo certo?

Sua solução cobre os três cenários do desafio: aprovação, reprovação e recuperação. A lógica de usar condicionais para separar cada faixa de média está no caminho certo.

Continuar praticando a escrita de condicionais com faixas de valores vai ficando cada vez mais natural, e isso aparece com frequência em sistemas reais.

Dois detalhes valem atenção. O primeiro é na condição de aprovação: o enunciado define média 7,0 ou mais como aprovado, mas no seu algoritmo a condição está como "maior que 7", o que excluiria quem tirou exatamente 7,0. O correto seria "maior ou igual a 7". O segundo ponto é a ordem das condições: quando você usa dois "SE" independentes seguidos de um "senão", o "senão" fica vinculado apenas ao segundo "SE". O mais claro é encadear as condições usando "SE... SENÃO SE... SENÃO", garantindo que apenas um dos caminhos seja seguido a cada execução.

Obrigado por compartilhar sua solução no fórum.

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