Sistema de Cotización y Envío "ExpressDelivery" Una empresa de envíos necesita una aplicación en PSeInt para calcular el costo total de un servicio de entrega. El algoritmo debe solicitar al usuario: 1-Distancia del envío (en kilómetros). 2-Peso del paquete (en kilogramos). 3-Tipo de vehículo requerido (1 para Moto, 2 para Auto, 3 para Camión). 4-Horario de entrega (1 para Diurno, 2 para Nocturno/Hora pico). 5-Código de descuento (1 para "Socio VIP", 2 para "Cupón Primera Compra", 3 para "Sin Cupón"). Reglas de Negocio y Estructura Lógica: 1- Tarifa Base y Selección de Vehículo: Si el peso es hasta 5 kg: Si la distancia es menor a 10 km, se asigna Moto ($3.00 base). Si es de 10 km o más, debe ser Auto ($6.00 base). Si el peso es mayor a 5 kg y hasta 20 kg: Se asigna Auto ($6.00 base). Si el peso es mayor a 20 kg: Si el peso es hasta 50 kg, se asigna Camión ($15.00 base). Si supera los 50 kg, el envío se rechaza ("Excede el límite permitido"). 2-Cálculo por Distancia (Recargo Fijo por Km): Primeros 5 km: sin recargo adicional. De 6 a 15 km: $0.80 por cada km adicional (después de los 5 km). Más de 15 km: $1.20 por cada km adicional (después de los 15 km) más $8.00 fijos acumulados por el tramo anterior. 3- Recargo por Horario (Multiplicador Porcentual): Si el horario es Nocturno/Hora pico (2): Si el vehículo es Moto o Auto, se aplica un 15% de recargo sobre el subtotal parcial. Si es Camión, se aplica un 25% de recargo sobre el subtotal parcial. 4- Descuentos y Seguro de Envío: Seguro Obligatorio: Se calcula calculando la raíz cuadrada del peso multiplicado por 1.5 ($Seguro = \sqrt{peso} \times 1.5$). Descuentos: Socio VIP (1): 12% de descuento sobre el total acumulado. Cupón Primera Compra (2): Descuento fijo de $5.00 (solo si el total hasta el momento es mayor a $15.00). Sin cupón (3): $0.00. 5- Impuesto Final (IVA): Al resultado final se le aplica un 16% de IVA. El sistema debe mostrar el desglose redondeado usando la función Redon().