Extension:Eval/es

From mediawiki.org
Jump to navigation Jump to search
Extensión matemática MediaWiki
OOjs UI icon advanced.svg
Eval
Estado de lanzamiento beta
Implementación Etiqueta
Descripción Provides mathmatical functions for MediaWiki
Licencia Ninguna licencia especificó
Descarga Extension:Eval/eval.php

Verificar uso y versión de la matriz.

La extensión eval permite operaciones matemáticas y lógicas en MediaWiki. Esta extensión está disponible en WiKimia.

Instalación[edit]

  1. Guarda el archivo Eval extension/eval.php en /extensions/eval.php.
  2. Agrega la siguiente línea al final de tu archivo /LocalSettings.php:
require("extensions/eval.php");

Uso[edit]

Debe escribir el código a evaluar entre las etiquetas <eval> y </eval>. Por ahora sólo soporta las siguientes funciones, pero se preveen ampliaciones.

Código Descripción
#+# Suma los números.
#-# Realiza la resta entre los números.
#*# Realiza la multiplicación entre los números.
#/# Realiza la división de los números.
(...) Realiza primero las operaciones entre paréntesis, igual que los paréntesis en matemática.
#.# Es el punto decimal
#e# Notación científica (sólo positivos por ahora)
{{plantilla}} Procesa la plantilla o variable, por ejemplo {{CURRENTYEAR}}.
{{{parámetro}}} Devuelve el parámetro, por ejemplo {{{1|0}}}.

NOTA 1: Este parser realiza las acciones comenzando de la izquierda a la derecha. A continuación tenemos algunos ejemplos:

2+3*4-5
2+3*4-5
  5*4-5
   20-5
     15
2+(3*4)-5
2+(3*4)-5
2+  12 -5
2+  12 -5
     14-5
      9

Ampliaciones[edit]

Se preveen las siguientes ampliaciones, si usted quiere colaborar su ayuda será bienvenida.

  • Notación científica negativa (#e-#);
  • Funciones lógicas:
    • Y (&)
    • O inclusivo (|)
    • O exclusivo
    • Negación (!)
  • Por ahora procesa el texto como wiki, en un futuro sería recomendable que extraiga el texto entre llaves y lo procese sólo a el.
  • Si desea acceder al código puede ir a Extension:Eval/eval.php.