Faça um programa que solicite três notas ao usuário e calcule a média ponderada, de acordo com os pesos estabelecidos para o cálculo da nota parcial da disciplina Técnicas de Programação l.
Passo 1
Beleza, o enunciado pede um programa que peça três notas ao usuário e calcule a média ponderada dessas notas segundo os pesos já definidos na disciplina de Técnicas de Programação I.
Conteúdo: média ponderada e interação básica com o usuário.
O que vamos precisar:
Conteúdo: média ponderada e interação básica com o usuário.
O que vamos precisar:
- Entender o conceito de média ponderada.
- Saber receber entrada do usuário (as três notas).
- Aplicar a fórmula da média ponderada.
- Exibir o resultado.
Passo 2
O que é média ponderada?
Quando cada nota tem um peso diferente na média, a gente multiplica cada nota pelo seu peso, soma tudo e divide pela soma dos pesos.
Teoricamente:
Quando cada nota tem um peso diferente na média, a gente multiplica cada nota pelo seu peso, soma tudo e divide pela soma dos pesos.
Teoricamente:
Passo 3
No nosso caso, vamos supor que os pesos são:
- Nota 1 → peso 2
- Nota 2 → peso 3
- Nota 3 → peso 5
Então a fórmula fica:
Passo 4
Agora a gente traduz isso em código (vou usar Python como exemplo). A lógica é:
- Ler cada nota do usuário.
- Converter pra número (float).
- Calcular a expressão acima.
- Mostrar o resultado.
Passo 5
n1 = float(input("Digite a nota 1 (peso 2): "))
n2 = float(input("Digite a nota 2 (peso 3): "))
n3 = float(input("Digite a nota 3 (peso 5): "))
n2 = float(input("Digite a nota 2 (peso 3): "))
n3 = float(input("Digite a nota 3 (peso 5): "))
Passo 6
p1, p2, p3 = 2, 3, 5
Passo 7
media_ponderada = (n1p1 + n2p2 + n3*p3) / (p1 + p2 + p3)
Passo 8
print(f"A média ponderada é: {media_ponderada:.2f}")
Resposta
# Programa para calcular média ponderada de três notas