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.
No comments:
Post a Comment