Codigo en java de lista
LISTAS LIGADAS (Proylisper)
ENUNCIADO:
Almacene en una lista los datos de unas personas. Luego recorra la lista para obtener la estatura promedio de las mujeres y el hombre más alto.La variable sexo { f para femenino y m para masculino }
Clase Proylisper
lst: Lista;
procedimiento almacenar(cp: Lista )
cp.crearLista();fin proc
procedimiento recorrer( cp: Nodo){
q: Nodo
cont: Entero
suma, prom, alto: Real
nomalto:String
q = cp, cont=0, suma=0, prom=0,alto=0;nomalto=""
si (q !=null) entonces
mientras que (q!=null) Haga
si (q.obtenersexo() = "f")){
suma = suma + q.obtenerEst();cont++;
sino
si (q.obtenerEst()>alto) entoces
alto = q.obtenerEst();nomalto=q.obtenerNom();
finsi
finsi
q=q.obtenerLiga();
fin mientras
si (cont!=0) entonces
prom = suma / cont;finsi
Imprima (" La Estatura promedio de las mujeres: " + prom);
Imprima (" El hombre más alto es ", nomalto, " mide " , alto);
finsi
fin procProcedimiento principal ()
lst = nuevo Lista();
almacenar(lst);
si (lst != null) entonces
lst.mostrarLista();recorrer(lst.obtenerCab());
sino
imprima (" Lista Vacia");
finsi
fin proc
fin clase
El código fuente en Java para las diferentes clases es:
/*
* Tochange this template, choose Tools | Templates
* and open the template in the editor.
*/
package proylisper;
import java.io.*;
/**
Almacene en una lista los datos de unas personas. Luego recorra...
Regístrate para leer el documento completo.