Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: karen1213 en 01 de Marzo 2015, 23:06
-
Hola! necesito sacar la media y la desviacion estandar en un programa con listas enlazadas, pero no se como hacelo. mi codigo es el siguiente
CLASE NODO
public class Nodo {
int info;
Nodo sig;
Nodo(int dato)
{
info=dato;
sig=null;
}
}
CLASE LISTA
public class Lista {
Nodo cabeza;
Lista()
{
cabeza=null;
}
public boolean listaVacia()
{
return (cabeza==null)? true: false;
}
public void insFrente(int dato)
{
Nodo nuevo= new Nodo(dato);
if(listaVacia())
{
cabeza=nuevo;
}
else
{
nuevo.sig=cabeza;
cabeza=nuevo;
}
}
public String recorre()
{
String s="Lista\n";
Nodo aux=cabeza;
while(aux!=null)
{
s+=aux.info + "\n";
aux=aux.sig;
}
return s;
}
por ultimo tengo un FRAME simple que contiene un TXTBOX donde se incertan los datos, y se guardan en la lista mediante un BOTON, luego otro BOTON para mostrar los datos de la lista en un TEXTAREA y por ultimo un BOTON que debe calcular la media y la desviacion y mostrarlo.
Probe el programa sencillo, que es donde llena los datos y los muesta en el FRAME pero ya no se donde agregar el metodo para hacer las operaciones matematicas ni como agregarlas.
Estos son los codigos de los botones
private void BtnguardarActionPerformed(java.awt.event.ActionEvent evt) {
int dato=Integer.parseInt(Txtdato.getText());
numeros.insFrente(dato);
}
private void BtnmostrarActionPerformed(java.awt.event.ActionEvent evt) {
String s=numeros.recorre();
Tamostrar.setText(s);
}
Les agradeciria mucho su ayuda
-
Hola pega el código de las clases que faltan (donde tengas los botones definidos y otras clases auxiliares si las hay) para poder partir de ahí e intentar ayudarte. Saludos.