Optimización de la Política de Descuentos para LOBENDE MOTODO S.R.L.
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 14,56 KB
A continuación, se detalla la política de descuentos de la firma LOBENDE MOTODO S.R.L., diseñada para optimizar la gestión comercial y la fidelización de clientes.
Definición de la Política de Descuentos
La política de descuentos de LOBENDE MOTODO S.R.L. se estructura de la siguiente manera:
- Si un cliente efectúa compras mensuales superiores a 1000 €, se le aplica un descuento del 10%.
- Excepción para malos pagadores: Si el cliente es considerado un mal pagador, para acceder al descuento del 10%, sus compras mensuales deben superar los 2000 €.
- Para incrementar la penetración en el mercado del interior del país, los descuentos aplicables se incrementan en un 10% adicional para todos los clientes del interior. Esto significa que un 10% se convierte en 20%, y un 15% se convierte en 25%.
- Se aplicará un descuento del 15% a aquellos clientes que compren por más de 2000 €.
- Excepción para malos pagadores: Esta condición del 15% no aplica a los clientes considerados malos pagadores. Para ellos, la regla de los 2000 € para el 10% (o 20% si son del interior) sigue vigente.
- Cualquier otra situación no contemplada en las reglas anteriores no gozará de descuento alguno.
Condiciones de Entrada
- C (Compra > 1000€): Indica si la compra mensual supera los 1000 €. (0 = No, 1 = Sí)
- MP (Mal Pagador): Indica si el cliente es considerado un mal pagador. (0 = No, 1 = Sí)
- CI (Cliente Interior): Indica si el cliente es del interior del país. (0 = No, 1 = Sí)
- S (Compra > 2000€): Indica si la compra mensual supera los 2000 €. (0 = No, 1 = Sí)
Acciones de Descuento
- D10 (Descuento 10%): Aplicar un 10% de descuento. (0 = No, 1 = Sí)
- D20 (Descuento 20%): Aplicar un 20% de descuento. (0 = No, 1 = Sí)
- D15 (Descuento 15%): Aplicar un 15% de descuento. (0 = No, 1 = Sí)
- D25 (Descuento 25%): Aplicar un 25% de descuento. (0 = No, 1 = Sí)
- SD (Sin Descuento): No aplicar ningún descuento. (0 = No, 1 = Sí)
Reglas de Aplicación de Descuentos
Las siguientes reglas definen la aplicación de los descuentos, priorizando las condiciones:
- Si la compra mensual es menor o igual a 1000 € (C=0), no se aplica descuento.
- Si la compra mensual es mayor a 1000 € (C=1) y el cliente no es mal pagador (MP=0):
- Si la compra es menor o igual a 2000 € (S=0):
- Si el cliente no es del interior (CI=0), se aplica un 10% de descuento.
- Si el cliente es del interior (CI=1), se aplica un 20% de descuento.
- Si la compra es mayor a 2000 € (S=1):
- Si el cliente no es del interior (CI=0), se aplica un 15% de descuento.
- Si el cliente es del interior (CI=1), se aplica un 25% de descuento.
- Si la compra es menor o igual a 2000 € (S=0):
- Si la compra mensual es mayor a 1000 € (C=1) y el cliente es mal pagador (MP=1):
- Si la compra es menor o igual a 2000 € (S=0), no se aplica descuento.
- Si la compra es mayor a 2000 € (S=1):
- Si el cliente no es del interior (CI=0), se aplica un 10% de descuento.
- Si el cliente es del interior (CI=1), se aplica un 20% de descuento.
Tabla de Decisión Simplificada
Esta tabla resume las reglas de descuento, mostrando las combinaciones válidas de condiciones y las acciones resultantes. El símbolo "—" (guion) indica una condición "no relevante" o "no aplicable" para esa fila.
C (>1000€) | MP (Mal Pagador) | CI (Interior) | S (>2000€) | D10 (10%) | D20 (20%) | D15 (15%) | D25 (25%) | SD (Sin Desc.) |
---|---|---|---|---|---|---|---|---|
0 | — | — | 0 | 0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
Diagrama de Acción (Pseudocódigo)
PARA CADA Cliente:
LEER CompraMensual, EsMalPagador, EsClienteInterior
SI CompraMensual <= 1000€:
Aplicar Sin Descuento
SINO SI CompraMensual > 1000€:
SI EsMalPagador ES FALSO: // Cliente NO es mal pagador
SI CompraMensual <= 2000€:
SI EsClienteInterior ES FALSO:
Aplicar Descuento 10%
SINO: // EsClienteInterior es Verdadero
Aplicar Descuento 20% // 10% base + 10% adicional por ser del interior
SINO: // CompraMensual > 2000€
SI EsClienteInterior ES FALSO:
Aplicar Descuento 15%
SINO: // EsClienteInterior es Verdadero
Aplicar Descuento 25% // 15% base + 10% adicional por ser del interior
SINO: // EsMalPagador es Verdadero
SI CompraMensual <= 2000€:
Aplicar Sin Descuento // Mal pagador y compra entre 1000€ y 2000€
SINO: // CompraMensual > 2000€
SI EsClienteInterior ES FALSO:
Aplicar Descuento 10% // Mal pagador, pero compra > 2000€
SINO: // EsClienteInterior es Verdadero
Aplicar Descuento 20% // 10% base + 10% adicional por ser del interior
FIN PARA