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
Y lo que no sabes hacer es... ¿?
Los tres últimos apartados, d) e) f).
Tengo el siguiente código:
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("Moda: "+moda, "</br>");
document.write("Mediana: "+mediana, "</br>");
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)