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!
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!
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.
O cálculo funciona em três passos:
Exemplo com os valores que você trouxe:
(5*1 + 12*2 + 20*3 + 15*4) / (1 + 2 + 3 + 4)
Passo a passo:
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!