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; } }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter