Generation

generate functionSun, 13 Oct 2024

Se tiene una tienda de libros que necesita calcular el costo total de los pedidos que realizan los clientes. Para ello, crea una clase llamada TiendaLibros con las siguientes variables: Atributos: nombre_cliente: Nombre del cliente (público). nombre_libro: Nombre del libro (público). precio_libro: Precio del libro (privado, y deberá validar en su setter que no sea negativo ni cero). cantidad: Cantidad de libros comprados (privada, y deberá validar en su setter que no sea negativa ni cero). Métodos: El primer método calculará el total antes de impuestos (precio por cantidad) y, si la cantidad de libros es mayor a 3, aplicará un descuento del 5%. El segundo método mostrará la información del pedido, incluyendo el nombre del cliente, nombre del libro, precio unitario, cantidad, total antes de impuestos, descuento (si aplica) y el total final con un impuesto del 10%. En la clase principal que contiene el método main, capture los datos de las variables desde el teclado utilizando la clase Scanner. Los atributos privados (precio_libro y cantidad) deberán ser validados mediante setters para asegurarse de que los valores ingresados no sean negativos ni cero. El programa debe repetirse hasta que el cliente decida finalizar el proceso de compra.

ublic class TiendaLibros { private String nombre_cliente; private String nombre_libro; private int cantidad_libros; private double precio_libro; private double total; public TiendaLibros(String nombre_cliente, String nombre_libro, int cantidad_libros, double precio_libro) { this.nombre_cliente = nombre_cliente;

Questions about programming?Chat with your personal AI assistant