Diagrama Parqueadero
Diagrama Parqueadero
Diagrama Parqueadero
float precioparqueaderocarros;
float precioparqueaderomotos;
float precioparqueaderobicicletas;
static int maximacapacidad;
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
Sí
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
JOptionPane.showMessageDialog(null, JOptionPane.showMessageDialog(null,
"Cupo LLeno, Carros"); "Cupo LLeno, Motos");
} }
CASE
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