Diagrama Parqueadero

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 1

Inicio

float precioparqueaderocarros;
float precioparqueaderomotos;
float precioparqueaderobicicletas;
static int maximacapacidad;

menu_principal siguiente =new


menu_principal();
siguiente.setVisible(true);

siguiente.setLocationRelativeTo(null);

string tipo;
string placa;

static ArrayList<String>
public String listaVehiculos= new
vehiculo(String ArrayList<String>();
tipovehiculo, static ArrayList<String>
String nplaca) placa= new
ArrayList<String>();

CASE

case "Moto":
"Carro": case "Bicicleta":
System.out.println("selceciono
System.out.println("selceciono "+ System.out.println("selceciono
"+ tipovehiculo);
tipovehiculo); "+ tipovehiculo);
listaVehiculos.add(tipovehiculo);
listaVehiculos.add(tipovehiculo); listaVehiculos.add(tipovehiculo);
placa.add(nplaca) placa.add(nplaca); placa.add(nplaca);
break;

static int
hora_entrada=0;
static int
hora_salida=0;

public int
entrada(String
hora,String min)
public int
salida(String
hora,String min)

if (
Sí hora_salida<=1320 && no
hora_salida>=360 )

tiemposalida.add(hora+":"+min); JOptionPane.showMessageDialog(null,
System.out.println("hora: "Fuera Del Horario De
"+hora_salida ); Funcionamiento");

public void
calculo(int indice)

if
hora_entrada>hora_salida (num>=600) no
Sí no

Integer ne=
num=hora_entrada-hora_salida; num=hora_salida-hora_entrada;
valor.add(indice, objetoparqueadero.tarifa.get(indice);
tiempo.add(indice, num); tiempo.add(indice, num);
13000); valor.add(indice, ne*num);

System.out.println("total:"
+(num));

public void
contador(String
tipo)

int
posicion=(vehiculo.listaVehiculos.size()-1);

CASE

case "Carro": case "Moto":


maximacapacidadcarro--; maximacapacidadmotos--;
if if case "Bicicleta":
(maximacapacidadcarro==0) (maximacapacidadmotos==0)
{ maximacapacidadbicicletas--;
{

JOptionPane.showMessageDialog(null, JOptionPane.showMessageDialog(null,
"Cupo LLeno, Carros"); "Cupo LLeno, Motos");
} }

vehiculo obj= new


vehiculo();
static ArrayList<Integer>
tarifa= new
ArrayList<Integer>();
public void tarifa(String
tipo)

CASE

case "Moto": case "Bicicleta":


case "Carro": if if
if (obj.hora_entrada>=1080) (obj.hora_entrada>=1080)
(obj.hora_entrada>=1080) { {
{ tarifa.add(25); tarifa.add(15);
tarifa.add(80); } }
} else{ else else
tarifa.add(75); { {
} tarifa.add(20); tarifa.add(10);
} }

public void
salida(int indice)

CASE

case "Bicicleta":
case "Carro": case "Moto":
maximacapacidadbicicletas++;
maximacapacidadcarro++; maximacapacidadmotos++; break;
break; break;

vehiculo.listaVehiculos.remove(indice);
vehiculo.placa.remove(indice);
tarifa.remove(indice);

FIN

También podría gustarte