Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

[Dúvida] Dificuldade Com Crie um código que calcule e imprima a média ponderada dos números

Eu não entendi o que fazer aqui: Crie um código que calcule e imprima a média ponderada dos números 5, 12, 20 e 15 com pesos respectivamente iguais a 1, 2, 3 e 4.

Obrigado!

1 resposta

Oi Mateus, tudo bem?

A média ponderada é um tipo de média em que alguns valores “pesam mais” do que outros no resultado final. Isso acontece porque cada número tem um peso associado, quanto maior o peso, maior a influência desse número no cálculo.

  • Na média simples, todos os valores valem igualmente.
  • Na média ponderada, alguns valores contam mais que outros.

O cálculo funciona em três passos:

  1. Multiplicar cada número pelo seu peso.
  2. Somar todos esses resultados.
  3. Dividir pela soma de todos os pesos.

Exemplo com os valores que você trouxe:

(5*1 + 12*2 + 20*3 + 15*4) / (1 + 2 + 3 + 4)

Passo a passo:

  • 5 com peso 1 → 5×1 = 5
  • 12 com peso 2 → 12×2 = 24
  • 20 com peso 3 → 20×3 = 60
  • 15 com peso 4 → 15×4 = 60

Somando: 5 + 24 + 60 + 60 = 149
Somando os pesos: 1 + 2 + 3 + 4 = 10

Agora, dividindo:
149 ÷ 10 = 14,9

Ou seja, a média ponderada desses valores é 14,9.

Em código Python ficaria:

media_ponderada = (5*1 + 12*2 + 20*3 + 15*4) / (1+2+3+4)
print(f'Média {media_ponderada}.')

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!