alealcorta / resuelve-formulas
Recibe formulas a resolver y devuelve su resultado
1.0.0
2023-04-14 14:55 UTC
Requires
- php: ^8.0.2
- laravel/framework: 9.*
Requires (Dev)
- orchestra/testbench: 5.*
- phpunit/phpunit: ^8.5
This package is not auto-updated.
Last update: 2025-07-06 00:49:36 UTC
README
resuelve-formulas es una librería que le permite obtener el resultado de una formula cuyas funciones pueden estar anidadas.
Requerimientos
PHP: ^8.0
laravel: ^9
composer
Instalación
- En su terminal ejecute el siguiente comando:
- `composer require alealcorta/resuelve-formulas`
### El helper Formulas
Este helper le ayudará a obtener:
- El listado de funciones disponibles.
- El resultado de una formula.
### Instruciones para usar el helper Formulas
Para usar el helper `src/Helpers/Formulas` puede importarlo en sus controladores o donde usted lo necesite.
```php
//Ejemplo
<?php
namespace App\Http\Controller;
use resuelveFormulas\Helpers\Formulas;
class ExampleController
{
return Formulas::getFunciones();
}
DOCUMENTACIÓN de los métodos del helper Formulas
/** * Retorna resultado de una formula */ $formula = "SUMATORIA(2,MAXIMO(3,5,6),7)"; Formulas::getResultado($formula); // Respuesta de ejemplo 15 /** * Retorna listado de funciones disponibles */ Formulas::getFunciones(); // Respuesta de ejemplo [ "ABSOLUTO" => "Devuelve el número absoluto. Ej: ABSOLUTO(-5), devuelve 5", "ALEATORIO" => "Devuelve un número de tipo entero aleatorio entre dos números. Ej: ALEATORIO(1,5)", ... ]