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.
– 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
,
e
, então
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 , o aluno passa direto.
– Se , o aluno vai para a prova final (afinal).
– Se , o aluno reprova direto.
– Se
– Se
– Se
Passo 4
Agora vamos estruturar o programa em Python:
- Ler as três notas do usuário como números de ponto flutuante.
- Calcular a média usando a fórmula do passo 2.
- Usar
if
,elif
eelse
para comparar a média com os limites definidos no passo 3. - 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")