Surtidor 3 interfaz
Wed Dec 20 2023 13:02:29 GMT+0000 (Coordinated Universal Time)
Saved by
@javcaves
import java.util.ArrayList;
public class Surtidor {
public int id;
public int cantidadActual;
public double facturado;
public ArrayList<Operacion> operaciones;
public Surtidor(int id) {
this.id=id;
cantidadActual=100000;
facturado=0.0;
operaciones=new ArrayList<>();
}
public void echarGasolina(Empleado e,int cantidad,Auto a) {
//se realiza nueva operacion
operaciones.add(new Operacion(e,cantidad));
//lo descontamos del surtidor
cantidadActual-=cantidad;
//se la anadimos al auto
a.cantidadActual+=cantidad;
//facturamos
facturado+=(cantidad*1000);
}
//modificamos toString para que escriba info tipo csv
@Override
public String toString() {
String cadena="s_"+id+"; c_"+cantidadActual+"; facturado:"+facturado+"; ";
cadena+="operaciones; ";
for(int i=0; i < operaciones.size(); i++)
cadena+=operaciones.toString();
cadena+="\n";
return cadena;
}
}
content_copyCOPY
Comments