1
resposta

[Sugestão] [Desafio] Classificando Desempenho Acadêmico

Início

1 - Entrada: Nota obtida na disciplina

2 - Decisão (Se/ Então)
Se Nota obtida menor e igual < = 5 Então “Você está reprovado”
Se Nota obtida > 5 e Nota obtida < 7 “Você está de recuperação”
Se Nota obtida maior e igual > = 7 Então “Parabéns! Você Foi aprovado”

3 - Saída
Mensagem sobre a situação referente ao desempenho na disciplina

Fim

1 resposta

Olá, Moisés.

Meus parabéns por concluir o desafio de classificando desempenho acadêmico. É muito bom ver como você estruturou a lógica de tomada de decisão de forma clara, utilizando os pilares do pensamento computacional para resolver um problema real de regras de negócio.

Sua abordagem demonstra um ótimo entendimento sobre as estruturas condicionais. Ao definir as faixas de valores e as mensagens correspondentes, você criou um algoritmo que serve como base perfeita para ser implementado em qualquer linguagem de programação. O uso dos símbolos matemáticos ($< =$, $>$ e $>= \text{ }$) ajuda a tornar o raciocínio mais preciso e técnico.

Para elevar ainda mais o nível do seu projeto, vale notar um pequeno detalhe técnico sobre a exclusividade das condições: no seu texto, a primeira regra diz "menor e igual a 5" e a segunda diz "maior que 5". Em algoritmos profissionais, costumamos usar o "Senão Se" (else if), pois isso evita que o computador precise testar todas as perguntas se ele já encontrou a resposta na primeira. E, você pode conferir mais sobre como essas estruturas funcionam na prática na documentação sobre estruturas de controle.

Conseguiu perceber como essa estrutura de "Se/Então" é a mesma utilizada em sistemas de grandes bancos ou aplicativos de entrega para calcular descontos e taxas?

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