função que retorna uma media aritmética javascript

Como Retornar a Média Aritmética em Javascript

Retornar a média aritmética de um conjunto de números em JavaScript é uma tarefa simples. A média aritmética é a soma de todos os números dividida pelo número de elementos no conjunto. Podemos implementar isso facilmente em JavaScript usando uma função.

Exemplo 1: Usando uma função simples

function calcularMediaAritmetica(numeros) {
  let soma = 0;
  for (let i = 0; i < numeros.length; i++) {
    soma += numeros[i];
  }
  return soma / numeros.length;
}

let numeros = [1, 2, 3, 4, 5];
let media = calcularMediaAritmetica(numeros);
console.log(media); // Output: 3

Neste exemplo, criamos uma função simples chamada calcularMediaAritmetica que recebe um array de números como parâmetro. Em seguida, inicializamos uma variável soma e percorremos o array usando um loop for, adicionando cada elemento à soma. Por fim, dividimos a soma pelo comprimento do array e retornamos o resultado.

Exemplo 2: Usando o método reduce()

function calcularMediaAritmetica(numeros) {
  let soma = numeros.reduce(function(a, b) {
    return a + b;
  }, 0);
  return soma / numeros.length;
}

let numeros = [1, 2, 3, 4, 5];
let media = calcularMediaAritmetica(numeros);
console.log(media); // Output: 3

Neste exemplo, usamos o método reduce() do JavaScript para calcular a soma dos elementos do array. O método reduce() executa uma função de callback em cada elemento do array, acumulando o resultado em uma variável. No final, o método retorna o valor acumulado. Em seguida, dividimos a soma pelo comprimento do array e retornamos o resultado.

Exemplo 3: Usando a sintaxe ES6

const calcularMediaAritmetica = numeros => numeros.reduce((a, b) => a + b, 0) / numeros.length;

let numeros = [1, 2, 3, 4, 5];
let media = calcularMediaAritmetica(numeros);
console.log(media); // Output: 3

Neste exemplo, usamos a sintaxe ES6 para criar uma função de flecha. A função usa o método reduce() para calcular a soma dos elementos do array e retorna a média aritmética.

Esses são apenas alguns exemplos de como calcular a média aritmética em JavaScript. Existem muitas outras abordagens que podem ser usadas, dependendo da situação.

Subscribe to The Poor Coder | Algorithm Solutions

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe