// Archivo: Main.java
class pedigre {
// Atributos privados
private int numeroPedido;
private String cliente;
private String producto;
private int cantidad;
private double precioUnitario;
// Constructor
public pedigre(int numeroPedido, String cliente, String producto, int cantidad, double precioUnitario) {
this.numeroPedido = numeroPedido;
this.cliente = cliente;
this.producto = producto;
this.cantidad = cantidad;
this.precioUnitario = precioUnitario;
}
// Metodo para calcular el subtotal
public double calcularSubtotal() {
return cantidad * precioUnitario;
}
// Metodo para calcular el descuento (10% si subtotal > 80)
public double calcularDescuento() {
double subtotal = calcularSubtotal();
if (subtotal > 80) {
return subtotal * 0.10;
} else {
return 0.0;
}
}
// Metodo para calcular el total final
public double calcularTotal() {
return calcularSubtotal() - calcularDescuento();
}
// Metodo para mostrar los detalles del pedido
public void mostrarPedido() {
System.out.println("--------------------------------");
System.out.println("Numero Pedido : " + numeroPedido);
System.out.println("Cliente : " + cliente);
System.out.println("Producto : " + producto);
System.out.println("Cantidad : " + cantidad);
System.out.println("Precio Unitario : S/ " + precioUnitario);
System.out.println("Subtotal : S/ " + calcularSubtotal());
System.out.println("Descuento (10%) : S/ " + calcularDescuento());
System.out.println("Total a Pagar : S/ " + calcularTotal());
System.out.println("--------------------------------");
}
}
public class Main {
public static void main(String[] args) {
// Ejemplo 1: Subtotal = 2 * 50.00 = S/ 100.00 (Aplica descuento)
pedigre pedido1 = new pedigre(101, "Carlos Gomez", "1 Pollo + Papas + Gaseosa", 2, 50.00);
pedido1.mostrarPedido();
System.out.println();
// Ejemplo 2: Subtotal = 2 * 80.00 = S/ 160.00 (NO aplica descuento)
pedigre pedido2 = new pedigre(102, "Maria Lopez", "1/4 Pollo a la Brasa", 2, 80.00);
pedido2.mostrarPedido();
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: