export interface PasoEjercicio {
  paso: number;
  descripcion: string;
  formula?: string;
  latex?: string;
  calculo: string;
  resultado?: string;
  explicacion?: string;
}

export interface Ejercicio {
  id: string;
  tipo: "calculadora" | "clasificacion" | "examen";
  titulo: string;
  dificultad: "basico" | "intermedio" | "avanzado";
  tiempoEstimado: number;
  enunciado: string;
  datos?: Record<string, number>;
  pasos: PasoEjercicio[];
  respuestaCorrecta: string | number;
  interpretacion: string;
  pistas?: string[];
}

export const ejerciciosElasticidad: Ejercicio[] = [
  {
    id: "ejercicio-1-calculadora",
    tipo: "calculadora",
    titulo: "Calculadora de Elasticidad Precio - Paso a Paso",
    dificultad: "basico",
    tiempoEstimado: 10,
    enunciado: `Una tienda vende café gourmet. Cuando el precio es de $10 por libra, 
    venden 200 libras al mes. Cuando suben el precio a $12, las ventas bajan a 150 libras. 
    Calcula la elasticidad precio de la demanda usando el método del punto medio y clasifica el resultado.`,
    
    datos: {
      precioInicial: 10,
      precioFinal: 12,
      cantidadInicial: 200,
      cantidadFinal: 150
    },

    pasos: [
      {
        paso: 1,
        descripcion: "Identificar los datos del problema",
        calculo: "P₁ = $10, P₂ = $12, Q₁ = 200, Q₂ = 150"
      },
      {
        paso: 2,
        descripcion: "Calcular el cambio en cantidad (ΔQ)",
        formula: "ΔQ = Q₂ - Q₁",
        calculo: "ΔQ = 150 - 200 = -50 libras"
      },
      {
        paso: 3,
        descripcion: "Calcular el cambio en precio (ΔP)",
        formula: "ΔP = P₂ - P₁",
        calculo: "ΔP = $12 - $10 = $2"
      },
      {
        paso: 4,
        descripcion: "Calcular el promedio de cantidades",
        formula: "Q̄ = (Q₁ + Q₂) / 2",
        latex: "\\bar{Q} = \\frac{Q_1 + Q_2}{2}",
        calculo: "Q̄ = (200 + 150) / 2 = 175 libras"
      },
      {
        paso: 5,
        descripcion: "Calcular el promedio de precios",
        formula: "P̄ = (P₁ + P₂) / 2",
        latex: "\\bar{P} = \\frac{P_1 + P_2}{2}",
        calculo: "P̄ = ($10 + $12) / 2 = $11"
      },
      {
        paso: 6,
        descripcion: "Calcular el % cambio en cantidad",
        formula: "%ΔQ = (ΔQ / Q̄) × 100",
        latex: "\\% \\Delta Q = \\frac{\\Delta Q}{\\bar{Q}} \\times 100",
        calculo: "%ΔQ = (-50 / 175) × 100 = -28.57%"
      },
      {
        paso: 7,
        descripcion: "Calcular el % cambio en precio",
        formula: "%ΔP = (ΔP / P̄) × 100",
        latex: "\\% \\Delta P = \\frac{\\Delta P}{\\bar{P}} \\times 100",
        calculo: "%ΔP = (2 / 11) × 100 = 18.18%"
      },
      {
        paso: 8,
        descripcion: "Calcular la elasticidad precio de la demanda",
        formula: "Ed = %ΔQ / %ΔP",
        latex: "E_d = \\frac{\\% \\Delta Q}{\\% \\Delta P}",
        calculo: "Ed = -28.57% / 18.18% = -1.57",
        resultado: "Ed = -1.57",
        explicacion: "El signo negativo indica la relación inversa entre precio y cantidad (Ley de la Demanda)"
      },
      {
        paso: 9,
        descripcion: "Tomar valor absoluto para clasificar",
        calculo: "|Ed| = |-1.57| = 1.57"
      },
      {
        paso: 10,
        descripcion: "Clasificar según el valor de elasticidad",
        calculo: "|Ed| = 1.57 > 1",
        resultado: "DEMANDA ELÁSTICA",
        explicacion: "La cantidad demandada cambia en mayor proporción que el precio"
      }
    ],

    respuestaCorrecta: -1.57,
    interpretacion: `La elasticidad es -1.57 (elástica). Esto significa que por cada 1% que aumenta 
    el precio del café, la cantidad demandada disminuye 1.57%. Como |Ed| > 1, la demanda es elástica: 
    los consumidores son sensibles al precio. Esto tiene sentido porque el café gourmet tiene 
    muchos sustitutos (café regular, té, otras marcas). Si la tienda sube precios, perderá 
    muchas ventas. Para maximizar ingresos, debería considerar BAJAR el precio.`,

    pistas: [
      "Recuerda usar el método del punto medio: divide por el promedio de valores inicial y final",
      "La elasticidad es (% cambio Q) / (% cambio P)",
      "Si |Ed| > 1, la demanda es elástica"
    ]
  },

  {
    id: "ejercicio-2-calculadora-ingreso",
    tipo: "calculadora",
    titulo: "Calculadora de Elasticidad Ingreso",
    dificultad: "intermedio",
    tiempoEstimado: 12,
    enunciado: `En un país, cuando el ingreso promedio mensual es de $2000, los hogares consumen 
    4 kg de carne de res al mes. Cuando el ingreso sube a $2500, el consumo aumenta a 6 kg. 
    Calcula la elasticidad ingreso de la demanda y clasifica la carne de res.`,
    
    datos: {
      ingresoInicial: 2000,
      ingresoFinal: 2500,
      cantidadInicial: 4,
      cantidadFinal: 6
    },

    pasos: [
      {
        paso: 1,
        descripcion: "Identificar los datos",
        calculo: "I₁ = $2000, I₂ = $2500, Q₁ = 4 kg, Q₂ = 6 kg"
      },
      {
        paso: 2,
        descripcion: "Fórmula de elasticidad ingreso",
        formula: "Ei = (% cambio Q) / (% cambio I)",
        latex: "E_i = \\frac{\\% \\Delta Q}{\\% \\Delta I} = \\frac{\\frac{Q_2 - Q_1}{(Q_1 + Q_2)/2}}{\\frac{I_2 - I_1}{(I_1 + I_2)/2}}",
        calculo: "Método del punto medio"
      },
      {
        paso: 3,
        descripcion: "Calcular % cambio en cantidad",
        formula: "%ΔQ = (Q₂ - Q₁) / ((Q₁ + Q₂)/2)",
        calculo: "%ΔQ = (6 - 4) / ((4 + 6)/2) = 2 / 5 = 0.40 = 40%"
      },
      {
        paso: 4,
        descripcion: "Calcular % cambio en ingreso",
        formula: "%ΔI = (I₂ - I₁) / ((I₁ + I₂)/2)",
        calculo: "%ΔI = (2500 - 2000) / ((2000 + 2500)/2) = 500 / 2250 = 0.222 = 22.22%"
      },
      {
        paso: 5,
        descripcion: "Calcular elasticidad ingreso",
        formula: "Ei = %ΔQ / %ΔI",
        calculo: "Ei = 40% / 22.22% = 1.80"
      },
      {
        paso: 6,
        descripcion: "Clasificar el bien",
        calculo: "Ei = 1.80 > 1",
        resultado: "BIEN DE LUJO",
        explicacion: "El consumo de carne crece más que proporcionalmente al ingreso"
      }
    ],

    respuestaCorrecta: 1.80,
    interpretacion: `La elasticidad ingreso es 1.80, indicando que la carne de res es un BIEN DE LUJO 
    en este contexto. Esto significa que cuando el ingreso aumenta 1%, el consumo de carne aumenta 1.8%. 
    Esto es típico en economías donde la carne es un símbolo de estatus o donde existe una dieta 
    base de alimentos más baratos (granos, vegetales) que los consumidores mejoran al subir de ingreso.`
  },

  {
    id: "ejercicio-3-calculadora-cruzada",
    tipo: "calculadora",
    titulo: "Calculadora de Elasticidad Cruzada",
    dificultad: "intermedio",
    tiempoEstimado: 12,
    enunciado: `El precio del té (bien Y) sube de $3 a $4 por caja. Como resultado, la cantidad 
    demandada de café (bien X) aumenta de 100 a 130 libras al mes. Calcula la elasticidad cruzada 
    y determina si son sustitutos o complementos.`,
    
    datos: {
      precioYInicial: 3,
      precioYFinal: 4,
      cantidadXInicial: 100,
      cantidadXFinal: 130
    },

    pasos: [
      {
        paso: 1,
        descripcion: "Identificar los datos",
        calculo: "Py₁ = $3, Py₂ = $4, Qx₁ = 100, Qx₂ = 130"
      },
      {
        paso: 2,
        descripcion: "Fórmula de elasticidad cruzada",
        formula: "Exy = (% cambio Qx) / (% cambio Py)",
        latex: "E_{xy} = \\frac{\\% \\Delta Q_x}{\\% \\Delta P_y}",
        calculo: "Usar método del punto medio"
      },
      {
        paso: 3,
        descripcion: "Calcular % cambio en Qx",
        formula: "%ΔQx = (Qx₂ - Qx₁) / ((Qx₁ + Qx₂)/2)",
        calculo: "%ΔQx = (130 - 100) / ((100 + 130)/2) = 30 / 115 = 26.09%"
      },
      {
        paso: 4,
        descripcion: "Calcular % cambio en Py",
        formula: "%ΔPy = (Py₂ - Py₁) / ((Py₁ + Py₂)/2)",
        calculo: "%ΔPy = (4 - 3) / ((3 + 4)/2) = 1 / 3.5 = 28.57%"
      },
      {
        paso: 5,
        descripcion: "Calcular elasticidad cruzada",
        formula: "Exy = %ΔQx / %ΔPy",
        calculo: "Exy = 26.09% / 28.57% = 0.91"
      },
      {
        paso: 6,
        descripcion: "Determinar relación entre bienes",
        calculo: "Exy = 0.91 > 0",
        resultado: "BIENES SUSTITUTOS",
        explicacion: "Signo positivo indica que al subir precio de Y aumenta demanda de X"
      }
    ],

    respuestaCorrecta: 0.91,
    interpretacion: `La elasticidad cruzada es 0.91 (positiva), confirmando que café y té son SUSTITUTOS. 
    Cuando el té se encarece, los consumidores sustituyen parcialmente su consumo por café. 
    El valor menor a 1 indica que son sustitutos moderados, no perfectos. Los consumidores 
    tienen cierta preferencia por uno u otro, pero sí responden a diferencias de precio.`
  }
];

export const ejerciciosClasificacion = [
  {
    id: "clasificacion-1",
    tipo: "clasificacion",
    titulo: "Clasificar Bienes según Elasticidad Ingreso",
    dificultad: "intermedio",
    tiempoEstimado: 15,
    enunciado: `Analiza los siguientes casos y clasifica cada bien como: Normal Necesario, 
    de Lujo, o Inferior. Justifica tu respuesta con el valor calculado de Ei.`,
    
    casos: [
      {
        id: "caso-a",
        bien: "Arroz",
        datos: {
          ingresoInicial: 1000,
          ingresoFinal: 1500,
          cantidadInicial: 20,
          cantidadFinal: 22
        },
        pasos: [
          "%ΔQ = (22-20)/((20+22)/2) = 2/21 = 9.52%",
          "%ΔI = (1500-1000)/((1000+1500)/2) = 500/1250 = 40%",
          "Ei = 9.52% / 40% = 0.24"
        ],
        respuesta: "NORMAL NECESARIO",
        justificacion: "0 < 0.24 < 1: El consumo aumenta poco respecto al ingreso"
      },
      {
        id: "caso-b",
        bien: "Viajes internacionales",
        datos: {
          ingresoInicial: 3000,
          ingresoFinal: 4500,
          cantidadInicial: 1,
          cantidadFinal: 4
        },
        pasos: [
          "%ΔQ = (4-1)/((1+4)/2) = 3/2.5 = 120%",
          "%ΔI = (4500-3000)/((3000+4500)/2) = 1500/3750 = 40%",
          "Ei = 120% / 40% = 3.0"
        ],
        respuesta: "BIEN DE LUJO",
        justificacion: "Ei = 3.0 > 1: El consumo crece más que proporcionalmente al ingreso"
      },
      {
        id: "caso-c",
        bien: "Autobuses urbanos",
        datos: {
          ingresoInicial: 2000,
          ingresoFinal: 3500,
          cantidadInicial: 40,
          cantidadFinal: 20
        },
        pasos: [
          "%ΔQ = (20-40)/((40+20)/2) = -20/30 = -66.67%",
          "%ΔI = (3500-2000)/((2000+3500)/2) = 1500/2750 = 54.55%",
          "Ei = -66.67% / 54.55% = -1.22"
        ],
        respuesta: "BIEN INFERIOR",
        justificacion: "Ei = -1.22 < 0: El consumo disminuye al aumentar el ingreso (la gente compra auto o usa taxi)"
      }
    ]
  },

  {
    id: "clasificacion-2",
    tipo: "clasificacion",
    titulo: "Identificar Sustitutos y Complementos",
    dificultad: "intermedio",
    tiempoEstimado: 15,
    enunciado: `Para cada par de bienes, calcula la elasticidad cruzada y determina si son 
    sustitutos, complementos o independientes.`,
    
    casos: [
      {
        id: "caso-a",
        bienX: "Coca-Cola",
        bienY: "Pepsi",
        datos: {
          precioYInicial: 2,
          precioYFinal: 2.5,
          cantidadXInicial: 100,
          cantidadXFinal: 130
        },
        pasos: [
          "%ΔQx = (130-100)/((100+130)/2) = 30/115 = 26.09%",
          "%ΔPy = (2.5-2)/((2+2.5)/2) = 0.5/2.25 = 22.22%",
          "Exy = 26.09% / 22.22% = 1.17"
        ],
        respuesta: "SUSTITUTOS",
        justificacion: "Exy = 1.17 > 0: Al subir Pepsi, aumenta demanda de Coca-Cola"
      },
      {
        id: "caso-b",
        bienX: "Autos",
        bienY: "Gasolina",
        datos: {
          precioYInicial: 4,
          precioYFinal: 6,
          cantidadXInicial: 1000,
          cantidadXFinal: 700
        },
        pasos: [
          "%ΔQx = (700-1000)/((1000+700)/2) = -300/850 = -35.29%",
          "%ΔPy = (6-4)/((4+6)/2) = 2/5 = 40%",
          "Exy = -35.29% / 40% = -0.88"
        ],
        respuesta: "COMPLEMENTOS",
        justificacion: "Exy = -0.88 < 0: Al subir gasolina, disminuye demanda de autos"
      },
      {
        id: "caso-c",
        bienX: "Libros",
        bienY: "Manzanas",
        datos: {
          precioYInicial: 2,
          precioYFinal: 3,
          cantidadXInicial: 50,
          cantidadXFinal: 50
        },
        pasos: [
          "%ΔQx = (50-50)/((50+50)/2) = 0%",
          "%ΔPy = (3-2)/((2+3)/2) = 1/2.5 = 40%",
          "Exy = 0% / 40% = 0"
        ],
        respuesta: "INDEPENDIENTES",
        justificacion: "Exy = 0: El precio de las manzanas no afecta demanda de libros"
      }
    ]
  }
];

export const ejerciciosExamen = [
  {
    id: "examen-1",
    tipo: "examen",
    titulo: "Problema Tipo Examen - Análisis de Mercado",
    dificultad: "avanzado",
    tiempoEstimado: 25,
    enunciado: `La empresa "TechPhone" vende smartphones. El año pasado, con un precio de $800, 
    vendieron 50,000 unidades. Este año, debido a la competencia, bajaron el precio a $720 
    y vendieron 65,000 unidades.
    
    a) Calcule la elasticidad precio de la demanda usando el método del punto medio.
    b) Clasifique la demanda y explique qué significa para la empresa.
    c) ¿Qué pasaría con los ingresos totales si TechPhone subiera el precio a $850? 
       (Calcule los ingresos en ambos escenarios y compare)`,
    
    solucion: {
      parteA: {
        pasos: [
          {
            descripcion: "Datos",
            calculo: "P₁ = $800, P₂ = $720, Q₁ = 50,000, Q₂ = 65,000"
          },
          {
            descripcion: "Calcular %ΔQ",
            calculo: "%ΔQ = (65,000-50,000)/((50,000+65,000)/2) = 15,000/57,500 = 26.09%"
          },
          {
            descripcion: "Calcular %ΔP",
            calculo: "%ΔP = (720-800)/((800+720)/2) = -80/760 = -10.53%"
          },
          {
            descripcion: "Calcular Ed",
            calculo: "Ed = 26.09% / -10.53% = -2.48",
            resultado: "|Ed| = 2.48"
          }
        ],
        respuesta: "Ed = -2.48 (elástica)"
      },
      
      parteB: {
        clasificacion: "Demanda ELÁSTICA (|Ed| = 2.48 > 1)",
        interpretacion: `La demanda es muy sensible al precio. Un cambio de 1% en el precio 
        produce un cambio de 2.48% en la cantidad demandada (en sentido opuesto). Esto indica 
        que existen muchos competidores y sustitutos en el mercado de smartphones.`,
        implicacionEmpresa: `TechPhone tiene poco poder de fijación de precios. Si sube precios, 
        perderá muchos clientes a la competencia.`
      },
      
      parteC: {
        escenarioActual: {
          precio: 720,
          cantidad: 65000,
          ingresoTotal: 720 * 65000
        },
        escenarioPropuesto: {
          precio: 850,
          cantidadEstimada: "Usar elasticidad para estimar",
          calculoCantidad: [
            "%ΔP = (850-720)/720 × 100 = 18.06%",
            "Como Ed = -2.48, %ΔQ = -2.48 × 18.06% = -44.79%",
            "Q nueva = 65,000 × (1 - 0.4479) = 35,887 unidades"
          ],
          ingresoTotal: 850 * 35887
        },
        comparacion: {
          ingresoActual: 46800000,
          ingresoConSubida: 30503950,
          diferencia: -16296050,
          porcentaje: -34.8
        },
        conclusion: `Si TechPhone sube el precio a $850, sus ingresos caerían aproximadamente 
        $16.3 millones (35% menos). Como la demanda es elástica, subir precios reduce los ingresos 
        totales. La estrategia correcta sería BAJAR precios para aumentar ingresos.`
      }
    }
  },

  {
    id: "examen-2",
    tipo: "examen",
    titulo: "Caso Real - Bienes Inferiores en Recesión",
    dificultad: "avanzado",
    tiempoEstimado: 20,
    enunciado: `Durante una recesión económica, el ingreso promedio familiar cayó de $4000 a $3200 
    mensuales. Como resultado:
    - Las ventas de carne de res cayeron de 8 kg a 5 kg por familia
    - Las ventas de fideos instantáneos subieron de 10 paquetes a 18 paquetes
    
    a) Calcule la elasticidad ingreso para cada bien.
    b) Clasifique cada bien y explique el comportamiento observado.
    c) ¿Qué tipo de negocios prosperarían en una recesión según estos datos?`,
    
    solucion: {
      parteA: {
        carneRes: {
          pasos: [
            "%ΔQ = (5-8)/((8+5)/2) = -3/6.5 = -46.15%",
            "%ΔI = (3200-4000)/((4000+3200)/2) = -800/3600 = -22.22%",
            "Ei = -46.15% / -22.22% = 2.08"
          ],
          resultado: "Ei = 2.08"
        },
        fideos: {
          pasos: [
            "%ΔQ = (18-10)/((10+18)/2) = 8/14 = 57.14%",
            "%ΔI = (3200-4000)/((4000+3200)/2) = -800/3600 = -22.22%",
            "Ei = 57.14% / -22.22% = -2.57"
          ],
          resultado: "Ei = -2.57"
        }
      },
      
      parteB: {
        carneRes: {
          clasificacion: "BIEN DE LUJO",
          explicacion: `Ei = 2.08 > 1. Cuando el ingreso cayó 22%, el consumo de carne cayó 46%. 
          El consumo es muy sensible al ingreso, cayendo más que proporcionalmente.`
        },
        fideos: {
          clasificacion: "BIEN INFERIOR",
          explicacion: `Ei = -2.57 < 0. Cuando el ingreso cayó 22%, el consumo de fideos subió 57%. 
          Las familias sustituyeron carne por fideos al empobrecerse.`
        }
      },
      
      parteC: {
        negociosProsperos: [
          "Tiendas de descuento y marcas genéricas",
          "Comida rápida económica",
          "Transporte público",
          "Productos de segunda mano",
          "Entretenimiento en casa (streaming vs cine)"
        ],
        justificacion: `Los bienes inferiores ven aumentar su demanda en recesiones. Las empresas 
        que venden estos bienes tienden a tener ventas estables o crecientes durante crisis económicas, 
        mientras que las de bienes de lujo sufren.`
      }
    }
  },

  {
    id: "examen-3",
    tipo: "examen",
    titulo: "Problema Integrador - Todas las Elasticidades",
    dificultad: "avanzado",
    tiempoEstimado: 30,
    enunciado: `Una cadena de supermercados analiza el mercado de bebidas. Recopilan los siguientes datos:

    CASO 1: Cuando el precio del jugo de naranja bajó de $5 a $4:
    - Ventas de jugo de naranja: de 1000 a 1400 litros
    - Ventas de jugo de manzana: de 800 a 600 litros

    CASO 2: Cuando el ingreso promedio de clientes subió de $3000 a $3600:
    - Ventas de jugo de naranja: de 1000 a 1300 litros
    - Ventas de soda: de 2000 a 1600 litros

    Resuelva:
    a) Elasticidad precio del jugo de naranja. ¿Es elástica o inelástica?
    b) Elasticidad cruzada entre jugo de naranja y manzana. ¿Qué relación tienen?
    c) Elasticidad ingreso del jugo de naranja. ¿Qué tipo de bien es?
    d) Elasticidad ingreso de la soda. ¿Qué tipo de bien es?
    e) Si el supermercado quiere maximizar ingresos por ventas de jugo de naranja, 
       ¿debería subir o bajar el precio? Justifique con números.`,
    
    solucion: {
      parteA: {
        descripcion: "Elasticidad precio del jugo de naranja",
        pasos: [
          "P₁=$5, P₂=$4, Q₁=1000, Q₂=1400",
          "%ΔQ = (1400-1000)/((1000+1400)/2) = 400/1200 = 33.33%",
          "%ΔP = (4-5)/((5+4)/2) = -1/4.5 = -22.22%",
          "Ed = 33.33% / -22.22% = -1.5",
          "|Ed| = 1.5"
        ],
        respuesta: "Ed = -1.5 → ELÁSTICA",
        interpretacion: "Por cada 1% que baja el precio, la cantidad demandada aumenta 1.5%"
      },
      
      parteB: {
        descripcion: "Elasticidad cruzada (naranja X, manzana Y)",
        pasos: [
          "Py₁=$4 (asumiendo precio inicial de manzana), pero mejor usar %ΔPy del naranja",
          "Exy = (%ΔQx manzana) / (%ΔPy naranja)",
          "%ΔQx manzana = (600-800)/((800+600)/2) = -200/700 = -28.57%",
          "%ΔPy naranja = -22.22% (de la parte a)",
          "Exy = -28.57% / -22.22% = +1.29"
        ],
        respuesta: "Exy = +1.29 → SUSTITUTOS",
        interpretacion: "Signo positivo indica sustitutos. Al bajar el precio del jugo de naranja, la gente compra menos manzana"
      },
      
      parteC: {
        descripcion: "Elasticidad ingreso del jugo de naranja",
        pasos: [
          "I₁=$3000, I₂=$3600, Q₁=1000, Q₂=1300",
          "%ΔQ = (1300-1000)/((1000+1300)/2) = 300/1150 = 26.09%",
          "%ΔI = (3600-3000)/((3000+3600)/2) = 600/3300 = 18.18%",
          "Ei = 26.09% / 18.18% = 1.44"
        ],
        respuesta: "Ei = 1.44 → BIEN DE LUJO",
        interpretacion: "Ei > 1 indica que el jugo de naranja es un bien de lujo. El consumo crece más que proporcionalmente al ingreso"
      },
      
      parteD: {
        descripcion: "Elasticidad ingreso de la soda",
        pasos: [
          "I₁=$3000, I₂=$3600, Q₁=2000, Q₂=1600",
          "%ΔQ = (1600-2000)/((2000+1600)/2) = -400/1800 = -22.22%",
          "%ΔI = 18.18% (igual que arriba)",
          "Ei = -22.22% / 18.18% = -1.22"
        ],
        respuesta: "Ei = -1.22 → BIEN INFERIOR",
        interpretacion: "Ei < 0 indica bien inferior. Al subir el ingreso, la gente compra menos soda (prefiere jugos naturales)"
      },
      
      parteE: {
        descripcion: "Estrategia de precios para maximizar ingresos",
        analisis: {
          elasticidad: "Ed = -1.5 (elástica)",
          regla: "Cuando |Ed| > 1, subir precio reduce ingresos; bajar precio aumenta ingresos"
        },
        calculoComparativo: {
          escenario1: { precio: 5, cantidad: 1000, ingreso: 5000 },
          escenario2: { precio: 4, cantidad: 1400, ingreso: 5600 }
        },
        diferencia: 600,
        porcentaje: "+12%",
        respuesta: "BAJAR EL PRECIO",
        justificacion: `Al bajar el precio de $5 a $4, los ingresos aumentaron de $5000 a $5600 (+12%). 
        Como la demanda es elástica, el aumento porcentual en cantidad (33%) supera la caída porcentual 
        en precio (22%), resultando en mayores ingresos totales.`
      }
    }
  }
];

export const datosPractica = {
  bienesEjemplo: [
    { nombre: "Gasolina", ed: 0.2, ei: 0.8, tipo: "Necesidad inelástica" },
    { nombre: "Restaurantes", ed: 1.6, ei: 2.2, tipo: "Lujo elástico" },
    { nombre: "Cine", ed: 3.0, ei: 1.8, tipo: "Entretenimiento elástico" },
    { nombre: "Medicinas", ed: 0.1, ei: 0.2, tipo: "Necesidad muy inelástica" },
    { nombre: "Viajes internacionales", ed: 4.0, ei: 3.5, tipo: "Lujo muy elástico" },
    { nombre: "Sal", ed: 0.05, ei: 0.1, tipo: "Necesidad casi perfectamente inelástica" },
    { nombre: "Cerveza", ed: 1.2, ei: 0.9, tipo: "Bien normal elástico" },
    { nombre: "Transporte público", ed: 0.4, ei: -0.6, tipo: "Inferior inelástico" },
    { nombre: "Marca genérica", ed: 2.5, ei: -1.2, tipo: "Inferior elástico" },
    { nombre: "Vivienda", ed: 0.8, ei: 1.1, tipo: "Lujo/Necesidad borde" }
  ],

  formulasRapidas: {
    precioDemanda: {
      nombre: "Elasticidad Precio Demanda",
      latex: "E_d = \\frac{\\% \\Delta Q_d}{\\% \\Delta P}",
      signo: "Negativo (usar |Ed|)",
      interpretacion: {
        mayor1: "Elástica - sensible al precio",
        menor1: "Inelástica - poco sensible al precio",
        igual1: "Unitaria - cambio proporcional"
      }
    },
    ingreso: {
      nombre: "Elasticidad Ingreso",
      latex: "E_i = \\frac{\\% \\Delta Q}{\\% \\Delta I}",
      clasificacion: {
        mayor0: "Bien Normal",
        entre0y1: "Necesidad",
        mayor1: "Lujo",
        menor0: "Inferior"
      }
    },
    cruzada: {
      nombre: "Elasticidad Cruzada",
      latex: "E_{xy} = \\frac{\\% \\Delta Q_x}{\\% \\Delta P_y}",
      clasificacion: {
        mayor0: "Sustitutos",
        menor0: "Complementos",
        igual0: "Independientes"
      }
    }
  }
};

export default {
  ejerciciosCalculadora: ejerciciosElasticidad,
  ejerciciosClasificacion: ejerciciosClasificacion,
  ejerciciosExamen: ejerciciosExamen,
  datosPractica
};
