Java parking class
Enviado por David Calderón • 28 de Marzo de 2019 • Práctica o problema • 1.630 Palabras (7 Páginas) • 97 Visitas
package programa;
import javax.swing.JOptionPane;
public class ParkCar {
private String marca, color ;
private int modelo,licencia,minEst;
public ParkCar (){
String entrada;
marca = JOptionPane.showInputDialog("ingrese marca del vehiculo");
color = JOptionPane.showInputDialog("ingrese el color del vehiculo");
entrada = JOptionPane.showInputDialog("ingrese el modelo de vehiculo");
modelo = Integer.parseInt(entrada);
entrada = JOptionPane.showInputDialog("ingrese el numero de licencia de vehiculo");
licencia = Integer.parseInt(entrada);
entrada = JOptionPane.showInputDialog("ingrese los minutos parqueados que lleva el vehiculo");
minEst = Integer.parseInt(entrada);
}
public ParkCar(ParkCar objeto2){
marca= objeto2.marca;
color=objeto2.color;
modelo=objeto2.modelo;
licencia=objeto2.licencia;
minEst= objeto2.minEst;
}
public int getminest (){
return minEst;
}
public String toString(){
String texto;
texto="marca:"+marca+"\ncolor:"+color+"\nmodelo:"+modelo+
" \nn° de licencia:"+licencia+"\ntiempo estacionado:"+minEst;
return texto;
}
}
package programa;
import javax.swing.JOptionPane;
public class ParkingMeter {
private int minPag;
public ParkingMeter (){
String entrada;
entrada= JOptionPane.showInputDialog("ingrese minutos pagados:");
minPag= Integer.parseInt(entrada);
while (minPag<0){
entrada= JOptionPane.showInputDialog(" error ingrese minutos pagados:");
minPag= Integer.parseInt(entrada);
}
}
public ParkingMeter(ParkingMeter objeto1){
minPag = objeto1.minPag;
}
public int getminPag(){
return minPag;
}
}
package programa;
import javax.swing.JOptionPane;
public class ParkingTicket {
public ParkCar datos;
public ParkingMeter meter;
private double multa;
//metodos
public ParkingTicket (ParkCar dato,ParkingMeter met){
datos= new ParkCar(dato) ;
meter=new ParkingMeter (met);
}
public ParkingTicket (ParkingTicket objeto2 ){
multa= objeto2.multa;
}
public double CalcularMulta(){
...