JavaScript - Medias aritmeticas

   
Vista:

Medias aritmeticas

Publicado por Manuel (1 intervención) el 06/05/2013 12:52:30
Alguien me podia facilitar el codigo en javascript para solucionar estos puntos.
Soy totalmente novato en esto de Javascript por lo que os agradecia vuestras respuetas.
Un saludo.

1. Crear una página en HTML con código JavaScript en la que se cree una variable de tipo array. Utilizando un bucle (FOR) para inicializarlo con los valores siguientes: 10, 20, 30, 40, 50.

2. Obtenga, mediante un segundo bucle (FOR), la media de estos valores usando el array.

3. A continuación realice en un tercer bucle (FOR) una comparación (IF) de estos valores con su media para mostrar un mensaje en pantalla que indique si es mayor o menor que la media obtenida en el punto anterior.
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 xve

Medias aritmeticas

Publicado por xve (1595 intervenciones) el 07/05/2013 17:41:26
Hola Manuel, aquí tienes el código...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
 
<script type="text/javascript">
    var myArray=new Array();
    // Ponemos los valores en el array
    for(var i=10;i<=50;i+=10)
    {
        myArray.push(i);
    }
 
    // obtenemos la media
    var total=0;
    for(i=0;i<myArray.length;i++)
    {
        total+=parseInt(myArray[i]);
        document.write("<br>"+myArray[i]);
    }
    var media=total/myArray.length
    document.write("<br><br>Media: "+media+"<br>");
 
    // indicamos si la media esta por encima o debajo
    for(i=0;i<myArray.length;i++)
    {
        if(media>parseInt(myArray[i]))
            document.write("<br>"+myArray[i]+" esta por debajo de la media")
        else if(media<parseInt(myArray[i]))
            document.write("<br>"+myArray[i]+" esta por encima de la media")
        else
            document.write("<br>"+myArray[i]+" es el mismo valor que la media");
    }
    </script>
</head>
 
<body>
</body>
</html>


Coméntanos, ok?
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