ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sacar desviacion estandar en java


Enviado por   •  16 de Septiembre de 2015  •  Práctica o problema  •  481 Palabras (2 Páginas)  •  3.222 Visitas

Página 1 de 2

Procedimiento para calcular la desviacion estandar de n cantidad de numeros en Java

package tema04;

import java.util.Scanner;

public class DesvEst {

        public static void main(String[] args) {

                

                Scanner teclado = new Scanner(System.in);

                

                System.out.println("Escriba la cantidad de numeros a ingresar");                

            int num = teclado.nextInt();  

                

        

        int valor[] = new int[num];

        int sumatoria = 0;

        float media = 0;

        double varianza = 0.0;

        double desviacion = 0.0;

        

   

        try (Scanner entrada = new Scanner(System.in)) {

        System.out.println("Ingrese el valor de "+num+" numeros como muestra");

        for (int i = 0; i < num; i++) {

                

        System.out.print("Ingrese el valor " + (i + 1) + ":");

        valor[i] = entrada.nextInt();

        sumatoria = sumatoria + valor[i];

        }

        }

        media = sumatoria / (num*1.0f);

        for (int i = 0; i < num; i++) {

        double rango;

        rango = Math.pow(valor[i] - media, 2);

        varianza = varianza + rango;

        }

        varianza = varianza / (num-1);

        desviacion = Math.sqrt(varianza);

        System.out.println("Desvianción Estándar: " + desviacion);

        System.out.println("Varianza: " + varianza);

        }

        }

...

Descargar como (para miembros actualizados) txt (1 Kb) pdf (26 Kb) docx (10 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com