11111010111 1010 1011

Programar por Programar


¿Te gusta programar?
Inicio


Actualización del código de EvaluarExpresiones

Las actualizaciones del 17/Oct/2007

Revisiones 1.0.0.40 a 1.0.0.42


Publicado: 17/Oct/2007
Actualizado: 17/Oct/2007
Autor: Guillermo 'guille' Som


Descripción de los cambios

He añadido nuevas funciones dos de ellas gracias a Joaquín Delgado.

También he cambiado el tipo de datos que devuelve la función Evalua, que antes era Double, y ahora es String.
La razón es que necesito que se puedan devolver más de un dato, y con Double, pues estaba complicado, así que, ahora es una cadena lo que se devuelve, y en caso de que se tenga que devolver más de un valor, se hará separado por comas.
Se que lo de las comas puede ser un problema, al menos por el tema de los decimales, pero es que es la única forma de que ese valor devuelto se pueda usar en una función de las existentes.

Las funciones que he añadido son:

Nota:
/n indica que el número de parámetros es variable (cualquier cantidad de 1 a ...) .
/2 indica que son dos parámetros.
/1 indica que es un parámetro.

  • Media(/n), calcula la media aritmética de todos los valores indicados.
  • DesviacionTipica(/n) o RMS(/n), desviación típica o desviación estándar de los números indicados.
  • mcd(/2) o gcd(/2), el máximo común divisor.
  • mcm(/2) o lcm(/2), el mínimo común múltiplo.
  • FactorMax(/1), el factor mayor del número indicado, devuelve cero si no existe (es un número primo).
  • FactorMin(/1), el factor menor del número, devuelve cero si no existe (es un número primo).
  • EsPrimo(/1), devuelve 1 si el número indicado es un número primo, cero si no es primo.
  • Primos(/1), todos los números primos desde 2 hasta el número indicado.
  • Primos(/2), todos los números primos entre los dos indicados.
  • Factores(/1), todos los factores del número indicado.

Código con los cambios

Actualizaciones

La página con todas las actualizaciones


Programar por programar... ¡porque te gusta programar!
Ir al índice principal
Ir al sitio del Guille - Ir a los foros del Guille

Has entrado usando el host www.programarporprogramar.org