Ejercicio JavaScript
Necesito hacer este ejercicio para clase:
En un código generar 30 números entre el 1 y el 99 y dar como resultado de salida:
a) Número más alto.
b) Número más bajo.
c) Media aritmética.
d) Moda.
e) Mediana.
f) Cantidad de 1,2...10 y sus porcentajes.
Tengo hecho hasta el apartado c). Si pudieran ayudarme se lo agradecería. Gracias
<script> numerosaleatorios = Array(); function random(min, max){ return Math.floor(Math.random() * (max - min)) + min; } function raiz(x, n) { return Math.exp(Math.log(x) / n); } for(i=0; i<30; i++){ numerosaleatorios[i]=random(1, 99); } alto=0; bajo=100; for(i=0; i<30; i++){ if(alto<numerosaleatorios[i]){ alto = numerosaleatorios[i]; } if(bajo>numerosaleatorios[i]){ bajo = numerosaleatorios[i]; } } mediaaritmetica = numerosaleatorios[0]; for(i=1; i<30; i++){ mediaaritmetica = mediaaritmetica + numerosaleatorios[i]; } mediaaritmetica = mediaaritmetica / 30; document.write("Numeros aleatorios: "+numerosaleatorios, "</br>"); document.write("Numero mas alto: "+alto, "</br>"); document.write("Numero mas bajo: "+bajo, "</br>"); document.write("Media aritmetica: "+mediaaritmetica, "</br>"); document.write("Mediana: "+mediana, "</br>"); </script>