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.