Diseña un programa en PSeInt que simule un sistema de compras que incluya cálculo de IVA y descuentos según un código de producto. El programa debe permitir a un cliente realizar compras de varios productos, aplicar descuentos según el código de producto y calcular el monto total incluyendo el IVA. El programa debe incluir las siguientes funcionalidades: a) Mostrar un catálogo de productos con sus nombres, precios unitarios y códigos. b) Permitir al cliente seleccionar productos para agregarlos al carrito especificando el código de producto y la cantidad de unidades. c) Calcular el total de la compra incluyendo el IVA 19%). d) Permitir al cliente ingresar un código de descuento. Si el código es válido, aplicar el descuento correspondiente al monto total de la compra. e) Mostrar el detalle de la compra con los productos seleccionados, la cantidad, el precio unitario, el precio total y el descuento (si corresponde). f) Mostrar el monto total de la compra con IVA y el monto final con descuento (si se aplicó). g) Finalizar la compra y generar un resumen de la compra.