JavaScript - No sé cómo completar la función de Javascript

 
Vista:
sin imagen de perfil

No sé cómo completar la función de Javascript

Publicado por Oriol (2 intervenciones) el 18/10/2021 19:29:51
Muy buenas tardes,

Estoy creando un código para calcular la media de algunos números, los cuales se introducen separados por comas. Pero, tengo problemas para completar la función MediaAritmetica para que calcule la media con los números que le proporciona la FuncionCalculo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function MediaAritmetica (){
 
}
 
function FuncionCalculo() {
  var input = document.getElementById('ValoresEntrada').value;
  var numeros = [];
  var numeroConcreto = 0;
 
  for(var i = 0; i < input.length; i++) {
    if (input[i] == ',') {
      numeros.push(parseInt(input.substring(numeroConcreto,i)));
      numeroConcreto = i + 1;
    } else if (i == input.length - 1) {
      numeros.push(parseInt(input.substring(numeroConcreto)));
    }
  }
  document.getElementById('MediaAritmetica').innerText = MediaAritmetica.apply(window, numeros);
  }

¿Alguien puede ayudarme?

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de algoritmo
Val: 37
Ha aumentado su posición en 2 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

No sé cómo completar la función de Javascript

Publicado por algoritmo (29 intervenciones) el 18/10/2021 21:21:22
Espero que te sirva :)

1
2
3
4
5
6
7
8
function MediaAritmetica (){
        var numeros = document.getElementById('ValoresEntrada').value.split(',');
        var suma = 0;
        for (c in numeros){
            suma += numeros[c]*1;
        }
        return document.getElementById('MediaAritmetica').innerText = suma/numeros.length;
    }
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

No sé cómo completar la función de Javascript

Publicado por Oriol (2 intervenciones) el 18/10/2021 23:31:46
Muchas gracias,

¡Encaja perfecto con el código!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar