import java.util.ArrayList;
public class Cliente {
private String nombre;
private ArrayList boletas;
public Cliente(String nombre) {
this.nombre = nombre;
this.boletas = new ArrayList();
}
public String getNombre() {
return this.nombre;
}
public void agregarBoleta(Boleta boleta) {
boletas.add(boleta);
}
public void imprimirHistorial() {
Boleta b;
System.out.println("Nombre: " + nombre);
for (int i=0; i
b = (Boleta)boletas.get(i);
b.imprimir();
}
}
}
public class Articulo {
private String descripcion;
private int stock;
private int precio;
public Articulo(String descripcion,int stock,int precio){
this.descripcion = descripcion;
this.stock = stock;
this.precio = precio;
}
public String getDescripcion() {
return this.descripcion;
}
public int getStock() {
return this.stock;
}
public int getPrecio() {
return this.precio;
}
}
import java.util.ArrayList;
public class Boleta {
private String fecha;
private int total;
private ArrayList articulos;
public Boleta(String fecha) {
this.fecha = fecha;
this.total = 0;
this.articulos = new ArrayList();
}
public void agregarArticulo(Articulo articulo) {
articulos.add(articulo);
total += articulo.getPrecio();
}
public void imprimir() {
Articulo a;
System.out.println("Fecha: " + fecha);
for (int i=0; i
a = (Articulo)articulos.get(i);
System.out.println(a.getDescripcion() + " " + a.getPrecio());
}
System.out.println("Total: " + total);
}
}
public class Main {
public static void main(String[] args) {
Cliente c1 = new Cliente("Pepe");
Articulo a1 = new Articulo("Lavadora", 10, 100000);
Articulo a2 = new Articulo("Televisor", 5, 70000);
Articulo a3 = new Articulo("Cafetera", 25, 15000);
Boleta b1 = new Boleta("18/abril/2007");
Boleta b2 = new Boleta("19/abril/2007");
b1.agregarArticulo(a1);
b1.agregarArticulo(a3);
c1.agregarBoleta(b1);
b2.agregarArticulo(a1);
b2.agregarArticulo(a1);
b2.agregarArticulo(a2);
c1.agregarBoleta(b2);
c1.imprimirHistorial();
}
}
public class Cliente {
private String nombre;
private ArrayList boletas;
public Cliente(String nombre) {
this.nombre = nombre;
this.boletas = new ArrayList();
}
public String getNombre() {
return this.nombre;
}
public void agregarBoleta(Boleta boleta) {
boletas.add(boleta);
}
public void imprimirHistorial() {
Boleta b;
System.out.println("Nombre: " + nombre);
for (int i=0; i
b = (Boleta)boletas.get(i);
b.imprimir();
}
}
}
public class Articulo {
private String descripcion;
private int stock;
private int precio;
public Articulo(String descripcion,int stock,int precio){
this.descripcion = descripcion;
this.stock = stock;
this.precio = precio;
}
public String getDescripcion() {
return this.descripcion;
}
public int getStock() {
return this.stock;
}
public int getPrecio() {
return this.precio;
}
}
import java.util.ArrayList;
public class Boleta {
private String fecha;
private int total;
private ArrayList articulos;
public Boleta(String fecha) {
this.fecha = fecha;
this.total = 0;
this.articulos = new ArrayList();
}
public void agregarArticulo(Articulo articulo) {
articulos.add(articulo);
total += articulo.getPrecio();
}
public void imprimir() {
Articulo a;
System.out.println("Fecha: " + fecha);
for (int i=0; i
a = (Articulo)articulos.get(i);
System.out.println(a.getDescripcion() + " " + a.getPrecio());
}
System.out.println("Total: " + total);
}
}
public class Main {
public static void main(String[] args) {
Cliente c1 = new Cliente("Pepe");
Articulo a1 = new Articulo("Lavadora", 10, 100000);
Articulo a2 = new Articulo("Televisor", 5, 70000);
Articulo a3 = new Articulo("Cafetera", 25, 15000);
Boleta b1 = new Boleta("18/abril/2007");
Boleta b2 = new Boleta("19/abril/2007");
b1.agregarArticulo(a1);
b1.agregarArticulo(a3);
c1.agregarBoleta(b1);
b2.agregarArticulo(a1);
b2.agregarArticulo(a1);
b2.agregarArticulo(a2);
c1.agregarBoleta(b2);
c1.imprimirHistorial();
}
}
Comments