All pastes #447416 Raw Edit

fPractico

public text v1 · immutable
·published 2007-04-19 00:48 UTC
rendered paste body
package 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);
	}
	

}