Numa turma com N alunos foram feitos quatro testes: A, B, C, e D. Considerando como critério de aprovação nota acima de 6.0 em cada teste, elabore um algoritmo que mostre o seguinte:
Média das notas dos alunos reprovados;

Passo 1

Beleza, vamos lá! O enunciado fala sobre uma turma com N alunos que fizeram quatro testes: A, B, C e D. A regra para aprovação é ter nota acima de 6.0 em cada teste. Nosso objetivo aqui é criar um algoritmo que calcule a média das notas dos alunos que foram reprovados. Para resolver isso, vamos precisar entender como iterar pelos alunos, verificar suas notas e calcular a média das notas dos que não passaram.

Passo 2

Primeiro, precisamos coletar as notas de cada aluno nos quatro testes. Vamos supor que temos uma lista de estudantes, e para cada estudante, temos suas notas nos testes A, B, C e D. Por exemplo:
alunos = [
    {'nome': 'João', 'A': 7.0, 'B': 5.5, 'C': 8.0, 'D': 6.5},
    {'nome': 'Maria', 'A': 6.0, 'B': 7.0, 'C': 5.5, 'D': 6.0},
    # ... mais alunos
]

Passo 3

Agora, precisamos identificar quais alunos foram reprovados. Um aluno é reprovado se pelo menos uma de suas notas for menor ou igual a 6.0. Então, vamos percorrer a lista de alunos e verificar isso:
reprovados = []
for aluno in alunos:
    if aluno['A'] <= 6.0 or aluno['B'] <= 6.0 or aluno['C'] <= 6.0 or aluno['D'] <= 6.0:
        reprovados.append(aluno)

Passo 4

Depois de identificar os alunos reprovados, precisamos calcular a média das notas deles. Para isso, vamos somar todas as notas dos reprovados e depois dividir pelo número total de notas consideradas.
Primeiro, vamos somar as notas:
soma_notas = 0
total_notas = 0
for aluno in reprovados:
    soma_notas += aluno['A'] + aluno['B'] + aluno['C'] + aluno['D']
    total_notas += 4

Passo 5

Agora, vamos calcular a média das notas dos reprovados utilizando a fórmula da média aritmética:
Média = Soma das notasTotal de notas é
Aplicando isso no nosso caso:
if total_notas > 0:
    media_reprovados = soma_notas / total_notas
else:
    media_reprovados = 0  # Evita divisão por zero caso não haja reprovados

Resposta

A média das notas dos alunos reprovados é media_reprovados.
Por exemplo, se considerarmos os alunos João e Maria do nosso exemplo:
  • João foi reprovado nas notas B (5.5) e D (6.0).
  • Maria foi reprovada nas notas A (6.0), C (5.5) e D (6.0).
A soma das notas reprovadas seria: 5.5 + 6.0 + 6.0 + 5.5 + 6.0 = 29.0
E o total de notas consideradas seria 5.
Então, a média seria:
Média = 29.05 = 5.8 é
Portanto, a média das notas dos alunos reprovados é 5.8.

Exercícios relacionados