Claro, segue abaixo o algoritmo em linguagem de programação Python: ``` codigo = input("Digite o código do aluno: ") nota1 = float(input("Digite a primeira nota: ")) nota2 = float(input("Digite a segunda nota: ")) nota3 = float(input("Digite a terceira nota: ")) if nota1 >= nota2 and nota1 >= nota3: media = (nota1*4 + nota2*3 + nota3*3) / 10 elif nota2 >= nota1 and nota2 >= nota3: media = (nota2*4 + nota1*3 + nota3*3) / 10 else: media = (nota3*4 + nota1*3 + nota2*3) / 10 print("Código do aluno:", codigo) print("Notas:", nota1, ",", nota2, "e", nota3) print("Média:", media) if media >= 5: print("APROVADO") else: print("REPROVADO") ``` Explicação do algoritmo: - O algoritmo começa lendo o código do aluno e as três notas. - Em seguida, ele verifica qual é a maior nota e calcula a média ponderada de acordo com os pesos especificados no enunciado. - Depois, ele exibe na tela o código do aluno, as três notas e a média calculada. - Por fim, ele verifica se a média é maior ou igual a 5 e exibe a mensagem "APROVADO" ou "REPROVADO" de acordo com o resultado da verificação.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar