Faça um programa que dadas as notas da 3 unidades calcule a média parcial e diga também se o aluno passou direto, foi para afinal ou reprovou direto.

Passo 1

O enunciado pede um programa que receba três notas das unidades de um aluno, calcule a média parcial e, com base nesse valor, informe se o aluno
– passou direto,
– foi para a prova final (afinal),
– ou reprovou direto.
O conteúdo aplicado envolve cálculo de média aritmética e estruturas condicionais para classificar o resultado.

Passo 2

Para calcular a média parcial usamos a fórmula da média aritmética simples de três valores. Se chamarmos as notas de \text{nota}_1, \text{nota}_2 e \text{nota}_3, então
\text{média} = \frac{\text{nota}_1 + \text{nota}_2 + \text{nota}_3}{3}.é
Isso nos dá o valor que será usado para decidir a situação do aluno.

Passo 3

A classificação costuma seguir estes critérios (padrão comum em muitas faculdades):
– Se \text{média} \ge 7é, o aluno passa direto.
– Se 4 \le \text{média} < 7é, o aluno vai para a prova final (afinal).
– Se \text{média} < 4é, o aluno reprova direto.

Passo 4

Agora vamos estruturar o programa em Python:
  1. Ler as três notas do usuário como números de ponto flutuante.
  2. Calcular a média usando a fórmula do passo 2.
  3. Usar if, elif e else para comparar a média com os limites definidos no passo 3.
  4. Exibir a média formatada e a mensagem correspondente.

Resposta

# Leitura das notas
nota\(1=\) float(input("Digite a nota da 1ª unidade: "))
nota\(2=\) float(input("Digite a nota da 2ª unidade: "))
nota\(3=\) float(input("Digite a nota da 3ª unidade: "))

# Cálculo da média
media = (nota\(1+\) nota\(2+\) nota3) / 3

# Exibição da média
print(f"Média parcial: {media:.2f}")

# Decisão da situação
if media >\(=7.0\):
 print("Situação: passou direto")
elif media >\(=4.0\):
 print("Situação: vai para a prova final")
else:
 print("Situação: reprovou direto")

Exercícios relacionados