Skip to main content

boleta, cliente, nombre en Java

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

Comments

carlos said…
no entiendo los codigos. de que son?
chocobo said…
es codigo para netbeans, uno de mis trabajos de la universidad. lo postie aqui para tenerlo de referencia.
Camila said…
Yo también muchas veces anoto distintos códigos que necesito recordar o cosas asi. Suelo anotar los pasos para descargar e instalar antivirus y de esta manera tener una buena cobertura y seguridad en mi computadora
chocobo said…
Camila, dispones de un blogspot de codigo, relacionado con sistemas o de ocio puro ??

Popular posts from this blog

Voltimetro en VHDL

library IEEE; use IEEE.std_logic_1164.all; library work; use work.Estructuras_de_Datos.all; entity Voltimetro is         port (  clock: in std_logic;                         d : in std_logic;                         not_q: out std_logic;                                                  hs,vs: out std_logic;                         r,g,b: out std_logic                                                                      );           ...

Hacker Test

_________________________________________________________________________________ Un pequeño juego de 20 niveles el cual te ayudara con tus habilidades en seguridad de php, javascript, HTML y graficos. lo recomiendo muy bueno para pasar un buen rato para aquellos que gustarian ser hackers aqui podria aprender cosas basicas. HackerTest COMENTEN !!!!