Respuestas Ejercicio 34 (JS Julio)

Comparte tu respuesta del ejercicio 34.

const promedio = arreglo => {
  return arreglo.reduce((a,b) => a+b)/arreglo.length;
};
function promedio(arrNum) {
  let promedio = 0
  for (let i = 0; i < arrNum.length; i++) {
    promedio += arrNum[i] / arrNum.length
  }
  return promedio
}
function promedio(arr){
  let num = 0;
  for(let i of arr){
    num = num + i;
  }
  return num / arr.length;
}
console.log(promedio([1, 2, 3, 4])) //2.5
console.log(promedio([7, 8, 9])) // 8
console.log(promedio([300, 100])) // 200
function promedio(arr){
  let prom = 0;
  for(let i in arr){
    prom += arr[i];
  }
  return prom /= arr.length
}
const sum = (a, b) => a+b
function promedio(arr){
    return arr.reduce(sum) / arr.length
}
function promedio(arr){
  let prom = 0
  for (let i of arr){
    prom += i
  }

  prom /= arr.length
  return prom
}


console.log(promedio([1, 2, 3, 4]))
console.log(promedio([7, 8, 9]))
console.log(promedio([300, 100]))
function promedio(arreglo=[]) {
    let suma=0
    for (const numero of arreglo) {
        suma+=numero
    }
    return suma/arreglo.length
}
console.log(promedio([1, 2, 3, 4])) // 2.5
console.log(promedio([7, 8, 9])) // 8
console.log(promedio([300, 100])) // 200
function promedio(array){
  let num=0;
  for(let i of array){
    num=num+i;
  }
  return num/array.length;
}

console.log(promedio([1, 2, 3, 4])) 
console.log(promedio([7, 8, 9])) 
console.log(promedio([300, 100])) 

Esta es mi solución:

function promedio(arr){
  let acum = 0;
  for( let num of arr){
    acum += num;
  }
  return acum/arr.length
}
function promedio(arr){
  let suma=0;
  arr.map((el)=>suma+=el);
  return suma/(arr.length);
}
console.log(promedio([1, 2, 3, 4])) // 2.5
console.log(promedio([7, 8, 9])) // 8
console.log(promedio([300, 100])) // 200

Respuesta:

function promedio (nums){
  num = 0
  for (let i = 0; i < nums.length; i++){
   num = num + nums[i]
  
  }
  return num / nums.length
}
function promedio(A){
  let suma=0
  for(let i=0; i<A.length; i++){
    suma=suma + A[i]
  }
  return (suma/A.length)
}
// código de prueba
console.log(promedio([1, 2, 3, 4])) // 2.5
console.log(promedio([7, 8, 9])) // 8
console.log(promedio([300, 100])) // 200
function promedio(array){
  let contador=0
  let suma=0
  for (num of array){
    suma += num
    contador +=1
  }
  return suma/contador
}
function promedio(numeros = []){
    let suma = 0;
    let promedio = 0;
    
    for(let numero in numeros){
        suma += numeros[numero];
    }

    promedio = suma / numeros.length

    return promedio;
}

const arrayNumeros = [1, 2, 3, 4];

console.log(promedio(arrayNumeros))

Mi respuesta:

function promedio(myArray){
  let acumulator = 0;
  for(let item of myArray) {
    acumulator += item;
  }
  return acumulator/myArray.length;
}
console.log(promedio([1, 2, 3, 4]))
function promedio(arreglo){
  let prom = 0;
  for(let i = 0; i< arreglo.length; i++){
    prom = prom + arreglo[i]
  }
  return prom/arreglo.length
}
promedio([1, 2, 3, 4])

Comparto mi respuesta :grin: :

const promedio = (arr) => {
  return arr.reduce((item, current) => item + current, 0) / arr.length
}

Mi Respuesta

function promedio(arr){
    let num = 0;
    for(let i of arr){
      num = num + i;
    }
    return num / arr.length;
  }
  console.log(promedio([1, 2, 3, 4])) //2.5
  console.log(promedio([7, 8, 9])) // 8
  console.log(promedio([300, 100])) // 200
function promedio(array) {
	let	total=0;
    for (let i = 0; i < array.length; i++) {
	total = total + array[i]
	}
	
    return console.log('el promedio es de:', total/array.length)

}