[[TOC(Specs,SpecsModLiq,SpecsFórmulasCanon)]] = Fórmulas de cálculo de Canon = El cálculo de las fórmulas de Canon para cada anualidad se calculan de forma diferente dependiendo principalmente de: * La ley que ampare el título * La etapa del título Asímismo, cada ley hace uso de otras variables que ayudan al cálculo, como: * Salario Mínimo Diario Legal Vigente (smdlv) * Anualidad * Área (Hectáreas) Así que para hacer una formulación efectiva para cada etapa, es necesario contar con fórmulas que puedan ser procesadas y ejecutadas de forma automática. Estas fórmulas deben contar con una cadena de condiciones que determinen el valor del canon para cada una de estas condiciones. == Ejemplos == === Algoritmo === Para ilustrar esto de una forma más clara, podemos ver el cálculo para las leyes 685 y 1382, en etapa de '''exploración''': ==== Ley 685 ==== * Si el área no supera las 2000 hectáreas * El valor del canon es 1 smdlv por el área * Si el área es mayor a las 2000 hectáreas e inferior a las 5000 * El valor del canon es 2 smdlv por el área * Si el área es mayor a las 5000 hectáreas e inferior a las 10000 * El valor del canon es 3 smdlv por el área ==== Ley 1382 ==== * Si la anualidad actual es inferior a 5 años * El valor del canon es 1 smdlv por el área * Si la anualidad actual está entre 6 y 7 años * El valor del canon es 1.25 smdlv por el área * Si la anualidad actual es igual o superior a 8 años * El valor del canon es 1.5 smdlv por el área Se pueden ver diferentes variables y constantes en estos cálculos. === Lenguaje === Desmenuzando este cálculo en operadores, condiciones, variables y constantes, podemos ver lo siguiente: ==== Ley 685 ==== ||= Elemento =||= Evaluación =||= Variable =||= Operador =||= Constante =||= Operador =||= Constante =|| || COND || SI || AREA || ENTRE || 0 || Y || 2000 || ||= Elemento =||= Constante =||= Operador =||= Variable =||= Operador =||= Variable =||= =|| || VALOR || 1 || * || SMDLV || * || AREA || || || COND || SI || AREA || ENTRE || 2001 || Y || 5000 || || VALOR || 2 || * || SMDLV || * || AREA || || || COND || SI || AREA || ENTRE || 5001 || Y || 10000 || || VALOR || 3 || * || SMDLV || * || AREA || || ==== Ley 1382 ==== || COND || SI || ANUALIDAD || ENTRE || 1 || Y || 5 || || VALOR || 1 || * || SMDLV || * || AREA || || || COND || SI || ANUALIDAD || ENTRE || 6 || Y || 7 || || VALOR || 1.25 || * || SMDLV || * || AREA || || || COND || SI || ANUALIDAD || MAYOR || 8 || || || || VALOR || 1.5 || * || SMDLV || * || AREA ||