Esse algoritmo pode ser escrito com uma sucessão de condições if/else (se isso, faça aquilo, se não, faça isso). Em linguagem natural:
- A nota média do aluno é recebida.
- Primeira condicional: essa nota é maior que 5,0?
2.1 Se não, exiba "Você está reprovado"
2.2 Se sim, siga para o próximo passo.
2.3 OBSERVAÇÃO: nesse caso deve ser tratado o que se chama de edge case, pois se a nota média for IGUAL a 5,0 o aluno não estará reprovado. Se a nota for igual a 5,0 exiba "Você está de recuperação" - Segunda condicional: essa nota é maior que 6,9?
2.1 Se não, exiba "Você está de recuperação"
2.2 Se sim, siga para o próximo passo. - Exibir "Você foi aprovado!". OBSERVAÇÃO: aqui não precisamos de outra condicional pois automaticamente se a média é maior que 6,9 ele estará aprovado.
- O algoritmo será encerrado.
Rascunho de um fluxograma condicional para demonstrar a lógica do algoritmo