Professional Documents
Culture Documents
EJERCITACION N 8
Objetivo:
El objetivo de esta prctica es que el alumno se familiarice con el uso de arreglos, con
la realizacin de casting y conversin de tipos de datos y objetos y con el manejo de
mtodos de clases tiles de java.
Ejercicio 1:
1. Copiar este programa que dado un arreglo con valores de tipo entero, calcula
la media, varianza y desviacin estndar de los mismos.
2. Modificar el programa anterior para que los valores del arreglo se ingresen por
teclado como parmetros en el mtodo main. Realizar la prueba del programa
ingresando diferentes valores.
3. Formatear la salida de los resultados obtenidos.
Cdigo del programa:
public class Estad1
{
public static void main(String arg[ ])
{
int tam=5;
int arreglo[ ] = new int[tam];
arreglo[0]=5;
arreglo[1]=7;
arreglo[2]=15;
arreglo[3]=20;
arreglo[4]=9;
double aux_media = Estad1.media(arreglo);
System.out.println(" media : " + aux_media);
double aux_var = Estad1.varianza(arreglo,aux_media);
System.out.println(" varianza : " + aux_var);
System.out.println(" desv. estndar : " + Math.sqrt(aux_var));
}
public static double media(int arr[ ])
{
double sum = 0.0;
for(int i = 0; i < arr.length ; i++)
{
sum += arr[i];
}
return sum / arr.length;
}
public static double varianza(int arr[ ], double media)
{
double sum = 0.0;
for(int i = 0; i < arr.length ; i++)
{
sum += Math.pow(arr[i] - media, 2);
}
return sum / (arr.length - 1);
}
}
Ejercicio 2:
1.
Pgina 1
Pgina 2