17/06/2011, 08:46
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 12
Antigüedad: 13 años, 6 meses Puntos: 1 | |
ayudan en java con listas, colas, pilas hola necesito su ayuda tengo un problema con lista ya recien entro en estructura de datos en java creo mis objetos bien ya que las lsitas deben ser de objetos pero mi problem son las lsitas pilas colas
este el el ejemplo que tengo utilizando lsitas y demas demas tengo implementarlo en Jframe de netbean
la empresa chutos.net es una empresa autorizada por la aduana nacional para realizar la depuracion de vehiculoas indocumentados sus tareas principales son
1).- dada la lista de vehiculos depurar aquelos con informacion incompleta la imformacion de cada vehiculo es tipo: moto , auto, Nª chasis, NºMotor, color, año , moledo, propietario, costo
a).- imprimir los datos de vehiculos para necinalizar
b).- calcular el monto a pagar de acuerdo ala antiguedad
1 - 5 > 30% del costo
6 - 10 > 35% del costo
11 - 16 o mas > 50% del costo
ademas devera aver un boton q borre todos los vehiculos q les falte informacion
bueno ese es el ejecicio aca tengo l los abjetos q son ma vehiculo y propietario estos son los codigo
este del vehiculo
public class Dato {
public String tipo;
public int noChasis;
public int noMotor;
public int anio;
public String modelo;
public String color;
public Dato(){
tipo="";
noChasis=0;
noMotor=0;
anio=0;
modelo="";
color="";
}
public Dato(String t, int nc, int nm, int a, String m, String c){
tipo=t;
noChasis=nc;
noMotor=nm;
anio=a;
modelo=m;
color=c;
}
public void settipo(String t){tipo=t;}
public void setnoChasis(int nc){noChasis=nc;}
public void setnoMotor(int nm){noMotor=nm;}
public void setanio(int a){anio=a;}
public void setmodelo(String m){modelo=m;}
public void setcolor(String c){color=c;}
public String gettipo(){return tipo;}
public int getnoChasis(){return noChasis;}
public int getnoMotor(){return noMotor;}
public int getanio(){return anio;}
public String getmodelo(){return modelo;}
public String getcolor(){return color;}
}
este es del propietario
public class Propietario {
public String nombre;
public String apellido;
public int ci;
public String sexo;
public Propietario(){
nombre="";
apellido="";
ci=0;
sexo="";
}
public Propietario(String n, String a,int c, String s){
nombre=n;
apellido=a;
ci=c;
sexo=s;
}
public void setnombre(String n){nombre=n;}
public void setapellido(String a){apellido=a;}
public void setci(int c){ci=c;}
public void setsexo(String s){sexo=s;}
public String getnombre(){return nombre;}
public String getapellido(){return apellido;}
public int getci(){return ci;}
public String getsexo(){return sexo;}
}
este es el nodo con losobjetos incluidos nose si le falta algo porfavor me corrigen
public class Nodo {
Object dato;
Object Propietario;
Nodo sig;
public Nodo(Object d, Object p){
dato=d;
Propietario=p;
sig=null;
}
}
creo q le falta los seter y los geter pero eso es facil
aca esta el lio en la lista esta intetando aser algo asi pero me sale mal y lo deje asi
public class Lista {
private Nodo pri;
public void add(int N){
Nodo aux=pri;
if(aux==null){
aux=new Nodo(N);
}
else{
// En caso contrario buscamos el ultimo y lo añadimos
while(aux.sig!=null){
aux=aux.sig;
aux.sig=new Nodo(N); //lo q este con rojo es donde me sale el erro
}
}
}
}
ademas q nose como programar en Jframe espero su ayuda por fa qlo necesito mucho |