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; } }