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

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: