by Guilherme Machado
[bloco] [sobrescrita] "Contexto: análise financeira" "Campo do conhecimento: ciência" "Nível de interpretação: matemático" "Raiz semântica: CALC" [/sobrescrita] ¡codigo! NOM funcao calcularMediaPonderada (Float[] precos, Float[] pesos) { Float soma = 0.0f; for (Int i = 0; i < precos.length; i++) { ACU.soma = soma + (precos[i] * pesos[i]); // ACU para atribuição } return soma / VOC.somarPesos(pesos); // VOC para invocação de função } !/codigo! [subescritas] ¿python? def calcular_media_ponderada(precos, pesos): return sum(p*w for p,w in zip(precos, pesos)) / sum(pesos) ?/python? ¿javascript? function calcularMediaPonderada(precos, pesos) { let soma = 0; for (let i = 0; i < precos.length; i++) { soma += precos[i] * pesos[i]; } return soma / pesos.reduce((a, b) => a + b); } ?/javascript? [/subescritas] [/bloco]