public class VentaLibros {
public static void main(String[] args) {
Libreria libreria = new Libreria();
libreria.setIsbn("978-84-415-4414-7");
libreria.setTitulo("Manual Imprecindible Curso Desarrolladores Java ");
libreria.setPrecio(99.40);
libreria.setCantidad(2);
System.out.println(" ISBN del Libro: "+libreria.getIsbn());
System.out.println("Nombre del Libro: "+libreria.getTitulo());
System.out.println(" Precio: "+libreria.getPrecio());
System.out.println(" Cantidad: "+libreria.getCantidad());
System.out.println(" Compra Total: "+ libreria.compraTotal());
System.out.println(" Descuento: "+libreria.descuento());
System.out.println(" Total a Pagar: "+libreria.pagar());
}
}
public class Libro { private String isbn; private String titulo; private double precio;
public String getIsbn() {
return isbn;
}
public void setIsbn(String isbn) {
this.isbn = isbn;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public double getPrecio() {
return precio;
}
public void setPrecio(double precio) {
this.precio = precio;
}
}
public class Libreria extends Libro{ private int cantidad;
public int getCantidad() {
return cantidad;
}
public void setCantidad(int cantidad) {
this.cantidad = cantidad;
}
public double compraTotal(){
double total= getPrecio() * getCantidad();
return total;
}
@Override
public double descuento(){
return (getPrecio()*getCantidad()*.10);
}
@Override
public double pagar(){
return compraTotal()-descuento();
}
}
package libreria.CalculaDescuento;
public interface CalculaDescuento { double descuento(); }
package libreria.CalculaDescuento;
public interface TotalAPagar { double pagar(); }
ISBN del Libro: 978-84-415-4414-7 Nombre del Libro: Manual Imprecindible Curso Desarrolladores Java Precio: 99.4 Cantidad: 2 Compra Total: 198.8 Descuento: 19.880000000000003 Total a Pagar: 178.92000000000002