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:

  1. Si la compra mensual es menor o igual a 1000 € (C=0), no se aplica descuento.
  2. 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.
  3. 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.)
0000001
100010000
100100100
101001000
101100010
110000001
110110000
111000001
111101000

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

Entradas relacionadas: