public class Articulo {
private String nombre;
private double precioUnitario;
private int cantidad;
private double descuento; // porcentaje de
descuento (ej: 10 para 10%)
public Articulo(String nombre, double
precioUnitario, int cantidad, double descuento) {
[Link] = nombre;
[Link] = precioUnitario;
[Link] = cantidad;
[Link] = descuento;
}
public double calcularCostoAPagar() {
double costoTotal = precioUnitario * cantidad;
double montoDescuento = costoTotal *
(descuento / 100);
return costoTotal - montoDescuento;
}
public double calcularCostoConDescuento() {
return precioUnitario - (precioUnitario *
descuento / 100);
}
public String getNombre() {
return nombre;
}
public double getPrecioUnitario() {
return precioUnitario;
}
public int getCantidad() {
return cantidad;
}
public double getDescuento() {
return descuento;
}
public void mostrarInfo() {
[Link]("Artículo: " + nombre);
[Link]("Precio unitario: $" +
precioUnitario);
[Link]("Cantidad: " + cantidad);
[Link]("Descuento: " + descuento +
"%");
[Link]("Costo a pagar: $" +
calcularCostoAPagar());
[Link]("------------------------");
}
}