9.- Crea una clase llamada Producto que represente un producto. La clase debe tener los siguientes atributos: • nombre (String): El nombre del producto. • precio (double): El precio unitario del producto. • cantidadStock (int): La cantidad de unidades disponibles en el stock. Implementa los siguientes métodos en la clase Producto: • Constructor: Un constructor que reciba el nombre, precio y cantidad en stock como parámetros y los inicialice en los atributos correspondientes. • mostrarInformacion(): Un método que imprima en la consola la información del producto, mostrando el nombre, precio y cantidad en stock. • actualizarStock(int cantidad): Un método que reciba una cantidad como parámetro y actualice la cantidad en stock del producto sumándole la cantidad proporcionada. Debe imprimir un mensaje informando sobre el cambio. • calcularPrecioParaGanancia(double porcentajeGanancia): Un método que reciba un porcentaje de ganancia como parámetro y calcule el precio al que se debe vender el producto para obtener esa ganancia. Debe retornar el precio de venta calculado. • Calcular el valor total del stock en función de la cantidad de unidades en stock y el precio unitario de cada producto. • Calcular la ganancia total obtenida si se venden todas las unidades en stock al precio actual. • Calcular el total de ganancia del stock, considerando la ganancia obtenida en cada producto.
Please keep input under 1000 characters