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

Prueba java

XKstroXEnsayo18 de Septiembre de 2021

302 Palabras (2 Páginas)132 Visitas

Página 1 de 2

//CLASES SIMPLES-----------------------------------------------------------------------

public class Vehiculo{

private String patente;

private int año;

private int tasacion;

public clase(String patente, int año, int tasacion){

this.patente = patente;

this.año = año;

}

//gets and sets

}

//------------------------------------------------------------------------------------------

public class Persona{

private String rut;

private ListaVehiculos Vehiculos;

public clase(String rut){

this.rut = rut;

vehiculos = new Vehiculo[10];

}

//gets and sets

}

//------------------------------------------------------------------------------------------

public class Pago{

private int permisoCirculacion;

public Pago(double permisoCirculacion){

this.permisoCirculacion = permisoCirculacion;

}

//gets and sets

}

//CONTENEDORES------------------------------------------------------------------------------

public class ListaPersonas{

private int cant;

private int max;

private Persona [] personas;

public ListaPersonas(int max){

this.max = max;

cant = 0;

personas = new Persona [max];

}

//gets and sets

public boolean addPersona(Persona persona){

boolean existe = false;

int pos = 0;

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

if(persona[i].equals(persona)){

existe = true;

}

}

if (cant < max && existe == false){

personas[cant++] = persona;

return true;

}

return false;

}

public Persona getPersonaR(String rut){

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

if(personas[i].equals(rut)){

return personas[i].getRut();

}

}

}

}

//Interface---------------------------------------------------------------------------------

//implement--------------------------------------------------------------------------------

public class SistemaMunicipalidadImpl implements SistemaMunicipalidad{

private ListaPersonas personas;

private ListaVehiculos vehiculos

public boolean IngresarPersona(String rut){

persona = new Persona(rut);

return personas.addPersona(persona);

}

public boolean IngresarVehiculo(String patente, int año, int tasacionV){

auto = new Vehiculo (patente, año, tasacionV);

return vehiculos.addVehiculo(auto);

}

public boolean IngresarPago(int permisoCirculacion){

permisoCirculacion = new Pago (permisoCirculacion);

return vehiculos.addPago(permisoCirculacion);

}

public void ObtenerInfo(){

int maxPersonas = 100;

int maxVehiculos = 10;

vehiculos.ordenarMenorMayor(pago);

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

System.out.println("Dueño:" + personas[i]+ "y su informacion:");

System.out.println("posee "+ vehiculos.getCant()+" porloscualespaga"+vehiculos.getPagoTotal());

System.out.println("dueño de las siguientes patentes: ");

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

System.out.println(vehiculos[i].getPatenteI());

}

}

public void EliminarVehiculo(){

System.out.println("Ingrese

...

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