Raíz cuadrada

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Ejemplos de reglas de negocio > Realizar operaciones matemáticas >

Raíz cuadrada

Introducción

Esta función obtiene la raíz cuadrada de un número.

 

CHelper.Math.Sqrt(Number)

 

El parámetro de esta función puede ser definido como un XPath, variable o número.

 

Consideraciones

El parámetro de entrada debe ser de tipo double.

Los tipos de atributo soportados como parámetro de entrada XPath (o XPaths almacenados en variables) son: entero, moneda, flotante, real.

La función devuelve error si evalúa un parámetro muy grande, no definido o vacío.

La función devuelve error si el parámetro es negativo.

Use la función isNaN para validar si el parámetro usado es un número.

 

Ejemplo

Una compañía usa Bizagi para gestionar sus procesos logísticos. Uno de ellos es la gestión de inventario. En una de las actividades de este proceso es necesario para calcular la cantidad económica de pedido de un producto. Esta cantidad se puede calcular mediante el uso de la fórmula siguiente:

 

Math17

 

Donde Q* es la cantidad óptima a ordenar, D es la demanda anual del producto, K es el costo fijo por orden y h es el costo anual de almacenamiento por unidad.

 

Esta cantidad se puede calcular en Bizagi usando la función Sqrt:

 

Math18

 

//Obtenga los parámetros de la fórmula en variables

D = <InventoryManagement.Demand>;

K = <InventoryManagement.OrderCost>;

h = <InventoryManagement.HoldingCost>;

//Calcule la cantidad económica de pedido

<InventoryManagement.EconomicQuantityOrder> = CHelper.Math.Sqrt(2*D*K / h);