Java - Lista enlazadas con archivos

   
Vista:

Lista enlazadas con archivos

Publicado por Dayana (1 intervención) el 02/05/2017 01:13:42
Buenas tengo un problema con este taller si me pueden ayudar gracias
escribe un programa para calcular la media y la desviación estándar de un conjunto de números reales n.

Tu programa puede leer los números reales n de un archivo. Si es necesario, se pueden leer los números reales n desde el teclado, o alguna otra fuente, pero esto no es recomendado.

Utiliza una lista enlazada para almacenar los números n para los cálculos. Si es necesario, una(s) formación(es) variable(s) o estática(s), base de datos, u otra(s) estructura(s) de datos, puede ser utilizada para contener los datos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Lista enlazadas con archivos

Publicado por Alejandro (8 intervenciones) el 02/05/2017 03:47:06
Esto seria lo que estas buscando espeor que te sirva



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package Llenado;
 
import java.util.ArrayList;
import java.util.Scanner;
 
public class LLenar {
 
	public static void main(String arg[]){
		ArrayList tmp=new ArrayList();
		Scanner dat=new Scanner(System.in);
		int total = 0;
		double varianza=0;
		System.out.println("Cuantos datos desea almacenar");
		int cantidad=dat.nextInt();
 
		for(int i=0;i<cantidad;i++){
			System.out.println("Digite el valor");
			int value=dat.nextInt();
			total=total+value;
			tmp.add(value);
 
		}
 
		int media=total/cantidad;
		for(int i=0;i<tmp.size();i++){
			int value=(int) tmp.get(i);
			int media_varianza=value-media;
			media_varianza=(int)Math.pow(media_varianza, 2);
			varianza=varianza+media_varianza;
		}
 
		varianza=varianza/(cantidad-1);
		varianza=(int) Math.sqrt(varianza);
 
		System.out.println("Su media es "+total/cantidad);
		System.out.println("Su varianza es "+varianza);
 
	}
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar