Funciones matemáticas en Small Basic


a1

http://mssbesp.wordpress.com/2009/05/04/las-matematicas-y-small-basic/

Como hemos podido ver en la introducción, Small Basic apenas tiene demasiados operadores y aunque posiblemente con los cuatro básicos podríamos hacer cualquier operación, eso no quita que sea más cómodo que tengamos a nuestro alcance algunas operaciones básicas para ahorrarnos el tedioso trabajo de reinventar la rueda. Por ello tenemos a nuestro alcance la librería Math, que recoge una serie de operaciones para poder realizar cálculos ya un poco más complejos que sumar o multiplicar números. Aquí está la lista de atributos y operaciones soportadas en la librería:

  • Pi: Devuelve el valor      numérico de Pi (3,141592653589793 aproximadamente).
  • GetRandomNumber(númeroMáximo): Devuelve      un número aleatorio entre 1 y el número que le hemos pasado.
  • Max(número1, número2):      Devuelve el mayor valor de entre dos números.
  • Min(número1, número2):      Devuelve el menor valor de entre dos números.
  • Abs(número): Devuelve el      valor absoluto de un número.
  • Round(número): Devuelve el      número que le hemos dado convertido en un entero redondeado. Las reglas      para el redondeo son que si el número está en el intervalo x + [0.0,      0.5) devolverá el entero menor o igual al que le hemos dado, si está      en x + (0.5, 1.0) devolverá el entero mayor, y por último si nos      encontramos en x + 0.5 devolverá el entero par más cercano al      número dado.
  • Ceiling(número): Devuelve el      entero inmediatamente mayor o igual que el número que le hemos dado.
  • Floor(número): Devuelve el      entero inmediatamente menor o igual que el número que le hemos dado.
  • Log(número): Devuelve el      logaritmo en base 10 de un número.
  • NaturalLog(número): Devuelve el      logaritmo neperiano (o también llamado logaritmo natural) de un número.
  • Power(base, exponente): Eleva      un número base a un número exponente.
  • SquareRoot(número): Devuelve la      raíz cuadrada de un número.
  • Remainder(dividendo, divisor):      Devuelve el resto o módulo de una división.
  • GetDegrees(ánguloEnRadianes):      Devuelve un ángulo en radianes convertido a grados.
  • GetRadians(ánguloEnGrados):      Devuelve un ángulo en grados convertido a radianes.
  • Cos(ánguloEnRadianes):      Devuelve el coseno de un ángulo en radianes.
  • Sin(ánguloEnRadianes):      Devuelve el seno de un ángulo en radianes.
  • Tan(ánguloEnRadianes):      Devuelve la tangente de un ángulo en radianes.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s