rendered paste bodypackage fisicaPractico;
public class Prueba {
public static float valorMedio(float[]array, int hasta){
float valorMedio =0;
for(int i = 0; i<hasta; i++){
valorMedio = valorMedio + array[i];
}
return valorMedio/hasta;
}
public static float desviacionEstandar(float[]array, int hasta){
float desviacion =0;
for(int i = 0; i<hasta; i++){
desviacion = desviacion + (array[i] - valorMedio(array,hasta))*(array[i] - valorMedio(array,hasta));
}
desviacion = desviacion/hasta;
desviacion = (float) Math.sqrt(desviacion);
return desviacion;
}
public static void valorMedioYDesviacion(float[]array){
int contador = 1;
int total = 0;
while(contador <= array.length){
total = 10*contador;
System.out.println("VM = " + valorMedio(array,total) + " DE = " + desviacionEstandar(array,total));
contador = contador +1;
}
}
public static void main(String[] args) {
float[]array = new float[10];
array[0] = (float) 0.5141664;
array[1] = (float) 0.5158032;
array[2] = (float) 0.5112416;
array[3] = (float) 0.5125376;
array[4] = (float) 0.5107008;
array[5] = (float) 0.5076992;
array[6] = (float) 0.5141664;
array[7] = (float) 0.5158032;
array[8] = (float) 0.5112416;
array[9] = (float) 0.5125376;
/*array[10] = (float) 0.5107008;
array[11] = (float) 0.5076992;
array[12] = (float) 0.5141664;
array[13] = (float) 0.5158032;
array[14] = (float) 0.5112416;
array[15] = (float) 0.5125376;
array[16] = (float) 0.5107008;
array[17] = (float) 0.5076992;
array[18] = (float) 0.5141664;
array[19] = (float) 0.5158032;*/
valorMedioYDesviacion(array);
}
}