1
resposta

Desafio: Classificando desempenho acadêmico

TAREFA: Criar um algoritmo em linguagem natural que represente esse processo de verificação e decisão de forma clara, usando estruturas condicionais encadeada (se / senão).
Algoritmo em linguagem natural
1. Iniciar o algoritmo
2. Receber a média final do estudante
3. Se a média for menor que 5,0: exibir a mensagem: “Você está reprovado.”
4. Senão, se a média for maior ou igual a 5,0 e menor que 7,0: exibir a mensagem: “Você está de recuperação.”
5. Senão (ou seja, se a média for maior ou igual a 7,0): exibir a mensagem: “Parabéns! Você foi aprovado.”
6. Encerrar o algoritmo

A decisão depende do valor da média informada, seguindo a ordem das condições. Começar com o menor intervalo para evitar conflitos (a ordem importa). O último intervalo pode ser tratado como "senão", porque cobre o restante.

1 resposta

Oi, Juliana! Como vai?

Agradeço por compartilhar.

Sua solução ficou bem organizada e representa corretamente a lógica de decisão usando se / senão se / senão. A ordem das condições também faz sentido, pois verifica primeiro a reprovação, depois a recuperação e deixa a aprovação no último caso, evitando repetições desnecessárias.

Dica: você pode deixar o algoritmo ainda mais claro destacando que a média deve ser lida antes das verificações, por exemplo: “Leia a média final do estudante”. Isso reforça a entrada de dados antes da tomada de decisão.

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