Respuestas Ejercicio 34 (JS Septiembre 2022)

Comparte tu respuesta del ejercicio 34

https://github.com/makeitrealcamp/intro-javascript-sept-2022/blob/main/dia-6.md

Nota: Recuerdas que puedes formatear el bloque de codigo que compartas agregando 3 backticks, comillas francesas, o tildes al reves
Ejemplo:

console.log('hola')
console.log('mundo')
function promedio(numeros) {
  let sumatoria = 0
  
  for (var i = 0; i < numeros.length; i++) {
    sumatoria = sumatoria + numeros[i]
  }
  
  return sumatoria/numeros.length
}
2 Me gusta
function promedio(numero) {
  let sumatoria = 0
  
  for (var i = 0; i < numero.length; i++) {
    sumatoria = sumatoria + numero[i]
  }
  
  return sumatoria / numero.length
}

console.log(promedio([1, 2, 3, 4])) // 2.5
console.log(promedio([7, 8, 9])) // 8
console.log(promedio([300, 100])) // 200
const average = data =>{
  const length = data.length
  let sum=0;  
  for(let num of data){
    sum += num
  }
  return res = sum / length
}

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

Hola tod@s, les comparto mi solución a este ejercicio

function promedio(list) {
  let sum = 0;
  for (let i=0; i<list.length; i++){
    sum = list[i] + sum;
  }
  let prom = sum / list.length;
  return prom;
}

Mi respuesta al Ejercicio 34:

function promedio(arr) {
  let sum = 0;
  for (let num of arr) {
    sum += num;
  }
  return sum / arr.length;
}
// Crear funcion parar retornar un valor
function promedio(array) {
  let promedio = 0
  // Crear bucle for para recorrer cada elemento del array
  for (let index of array) {
    promedio += index // Se crea variable para que almacene la suma total de los valores dentro del array
  }
  
  promedio /= array.length // Se divide en la cantidad de valores dentro del array y se almacena de nuevo en la variable promedio
  
  return promedio //Retorna valor
}
// código de prueba
console.log(promedio([1, 2, 3, 4]))
function promedio(arregloNumeros){
  let suma = 0
  let cantidadNumeros = arregloNumeros.length
  for(let i = 0; i < cantidadNumeros; i++){
    suma += arregloNumeros[i]
  }
  let promedio = suma / cantidadNumeros
  return promedio
}
function promedio(array) {
  let result = 0;
  for (let i = 0; i < array.length; i++) {
    result = result + array[i]
  }
  return result / array.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 sum=0
  for (let i=0;i<arr.length;i++){
    sum = sum+arr[i]
  }
  console.log(sum/arr.length)
}
promedio([1,4,3]) //2,6665
function promedio(ar){
  let sum = 0
  let avg = 0
  for(let i=0;i<ar.length;i++){
    sum += ar[i]
  }
  avg = sum / ar.length
  return avg
}
function promedio(arreglo) {
   let suma = 0;

   for (let x of arreglo) {
     suma += x;
   }
    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

Hola, les comparto mi código:

function promedio(arr){
  let sum = 0;
  for(let i in arr){
    sum += arr[i];
  }
  return sum / arr.length;
}
function promedio(numeros){
    return sumarArr(numeros)/numeros.length;
}

function sumarArr(numeros){
    let res = 0;
    numeros.forEach(element => {
        if(!isNaN(element)){
            res += element;
        } else {
            return "error";
        }      
    });
    return res;
}

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 prom = 0
  for(let x = 0; x < array.length; x++){
    prom = prom + array[x];
  }
  return prom / array.length;
}
console.log(promedio([5, 5, 5]))            //      = 5

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){
  suma = 0
  cont = 0
  for (array2 of array){
    suma = suma + array2
    cont+=1
  }
  return suma/cont
}
console.log(promedio([1, 2, 3, 4]))
console.log(promedio([7, 8, 9]))
console.log(promedio([300, 100]))
function promedio(num) {
  let sum =0
  for (let i = 0; i < num.length; i++) {
    sum = sum + num[i]
  }
  return sum/num.length
}
console.log(promedio([1, 2, 3, 4]))
console.log(promedio([4, 6, 9, 3]))
console.log(promedio([1, 1, 1, 1]))

Mi respuesta

function promedio(arrayNum){
  let elemArray= arrayNum.length
  let sum = 0;
  for(let i=0 ; i<arrayNum.length; i++){
    sum += arrayNum[i]
  }  
 return sum/elemArray;
}
// ejercicio 34

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

Hola, esta es la respuesta del ejercicio 34.

function promedio(arreglo) {
  longitud = arreglo.length;
  let suma = 0;
  for(i=0; i<arreglo.length; i++){
    suma = suma + arreglo[i];
  }
  return suma/longitud;
}