Uma turma da disciplina de Banco de Dados possui 5 alunos. Construa um programa que leia duas notas e calcule a média aritmética de cada aluno. Ao fim, de acordo com a tabela abaixo, indique o percentual de alunos em Prova Final.
FAIXA RESULTADO
média <2 Reprovado
2<= média <6 Prova Final
média >6 Aprovado

Passo 1

O enunciado pede que você construa um programa para uma turma com \;5\; alunos que faça o seguinte: ler duas notas por aluno, calcular a média aritmética de cada aluno e, ao final, indicar o percentual de alunos que estão em “Prova Final” segundo a tabela abaixo. Informações relevantes dadas no enunciado:
  • Número de alunos: \;5\;.
  • Para cada aluno devem ser lidas duas notas (vamos chamar de \;nota_1\; e \;nota_2\;).
  • Deve-se calcular a média aritmética de cada aluno.
  • A classificação segue a tabela:
\begin{array}{ll} \text{média }<2 & \text{Reprovado} \\\\ 2\le \text{média }<6 & \text{Prova Final} \\\ \text{média }>6 & \text{Aprovado} \end{array}ééé

Pergunta final que o programa deve responder: qual o percentual de alunos que ficaram em “Prova Final” ao término do processamento das 5 médias?

Passo 2

Entendendo como calcular a média aritmética (a parte matemática básica necessária). A média aritmética de duas notas \;nota_1\; e \;nota_2\; é dada por:
\text{média} = \frac{nota_1 + nota_2}{2}.é
Aqui:
  • \;nota_1\; é a primeira nota do aluno (número real).
  • \;nota_2\; é a segunda nota do aluno (número real).
    Exemplo concreto e simples: se um aluno tem \;nota_1 = 7\; e \;nota_2 = 5\;, então
\text{média} = \frac{7 + 5}{2} = \frac{12}{2} = 6.é
Esse cálculo é direto: soma das notas dividido por \;2\;.

Passo 3

Interpretação e regra para classificar cada aluno com base na média. A tabela do enunciado tem as faixas:
  • Se \;\text{média} < 2\;é então “Reprovado”.
  • Se \;2 \le \text{média} < 6\;é então “Prova Final”.
  • Se \;\text{média} > 6\;é então “Aprovado”.

    Observação sobre o limite em \;6\;: a tabela original deixa uma pequena lacuna no ponto exato \;\text{média}=6\;é (pois não está coberto por \;\text{média}<6\;é nem por \;\text{média}>6\;é). Na prática de provas e sistemas de notas é comum considerar \;\text{média}\ge 6\;é como “Aprovado”. Para implementar um programa robusto e alinhado a essa prática, vamos adotar as condições de classificação assim (implementação que evita lacunas e faz sentido prático):
  • Se \;\text{média} < 2\;é → “Reprovado”.
  • Se \;2 \le \text{média} < 6\;é → “Prova Final”.
  • Se \;\text{média} \ge 6\;é → “Aprovado”.

    Essa escolha garante que todo valor de média é classificado (sem deixar o caso \text{média}=6é sem categoria).

Passo 4

Desenho do algoritmo (pensamento passo-a-passo para implementar o programa). Vamos trabalhar com estes passos:
  1. Inicializar contadores: \;total = 5\;, \;cont_pf = 0\; (contagem de alunos em Prova Final). Você pode também manter contadores para aprovados e reprovados se quiser.
  2. Repetir para cada um dos \;5\; alunos:
    • Ler \;nota_1\; e \;nota_2\; (como números reais).
    • Calcular \;\text{média} = \dfrac{nota_1 + nota_2}{2}é.
    • Determinar a categoria usando as condições do Passo 3:
      • se \;\text{média} < 2\;é → reprovado (não incrementa \;cont\_pf\;);
      • se \;2 \le \text{média} < 6\;é → incrementar \;cont\_pf\;;
      • se \;\text{média} \ge 6\;é → aprovado (não incrementa \;cont\_pf\;).
  3. Depois de processar os \;5\; alunos, calcular o percentual de alunos em Prova Final:
\text{percentual\_PF} = \frac{cont\_pf}{total} \times 100.
  1. Mostrar o resultado (por exemplo formatado com uma casa decimal ou inteiro, conforme preferência).

Passo 5

Explicando a fórmula do percentual com calma para você decorar e conseguir fazer na prova: se você tem \;cont\_pf\; alunos em Prova Final e o total de alunos é \;total\;, o percentual corresponde à fração \dfrac{cont\_pf}{total} vezes \;100\; para transformar em porcentagem. Em fórmula:
\text{percentual\_PF} = \frac{cont\_pf}{total}\times 100.
Exemplo ilustrativo: se \;cont\_pf = 2\; e \;total = 5\;,
\text{percentual\_PF} = \frac{2}{5}\times 100 = 0{,}4\times 100 = 40\%.
Isso significa que 40\% da turma está em Prova Final.

Passo 6

Dicas práticas para implementar sem erros na prova:
  • Sempre leia as notas como números reais (p.ex. em Python: usar \text{float(input())}).
  • Trate casos de valor limite com comparações cuidadosas: use \;< e \;\le conforme combinado para não deixar valores sem categoria.
  • Conte corretamente quantos alunos caem em cada faixa; para o percentual, não se esqueça de multiplicar por \;100\; e usar o \;total\; correto ( \;5\; aqui).
  • Se quiser exibir as médias de cada aluno, calcule e imprima logo após calcular a média (isso ajuda na checagem manual).

Resposta

# Programa para ler duas notas de 5 alunos, calcular médias e informar o percentual em Prova Final

total_alunos = 5
cont_pf = 0  # contador de alunos em Prova Final

for i in range(1, total_alunos + 1):
    nota1 = float(input(f"Aluno {i} - informe a primeira nota: "))
    nota2 = float(input(f"Aluno {i} - informe a segunda nota: "))
    media = (nota1 + nota2) / 2.0
    print(f"Média do aluno {i}: {media:.1f}")
    # Classificação (adotamos média >= 6 como Aprovado para evitar lacuna em média == 6)
    if media < 2.0:
        # Reprovado
        pass
    elif media < 6.0:
        # Prova Final
        cont_pf += 1
    else:
        # Aprovado (media >= 6.0)
        pass

percentual_pf = (cont_pf / total_alunos) * 100.0
print(f"Percentual de alunos em Prova Final: {percentual_pf:.1f}%")

Exercícios relacionados