Claro, segue abaixo um exemplo de algoritmo em Python que atende aos requisitos descritos na pergunta: ``` # Recebe as notas do usuário nota1 = float(input("Digite a primeira nota: ")) nota2 = float(input("Digite a segunda nota: ")) nota3 = float(input("Digite a terceira nota: ")) # Calcula a média das duas maiores notas media = (nota1 + nota2 + nota3 - min(nota1, nota2, nota3)) / 2 # Verifica se o aluno passou direto if media >= 6: print("O aluno foi aprovado!") # Verifica se o aluno ficou de recuperação elif media >= 4: print("O aluno ficou de recuperação.") # Calcula a nota necessária para passar nota_necessaria = 12 - media print(f"O aluno precisa tirar {nota_necessaria} no NAF para passar.") # Caso contrário, o aluno está reprovado else: print("O aluno está reprovado.") ``` Lembrando que este é apenas um exemplo de algoritmo e que pode ser adaptado de acordo com a linguagem de programação utilizada.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar