
Funciones matemáticas
Las funciones matemáticas realizan cálculos basados en valores de entrada y reportan un valor numérico.
Las funciones matemáticas son:
Función | Descripción |
ABS(Exp. Numérica) | Reporta el valor absoluto de una expresión numérica |
DEGREES(Exp. Numérica) | Reporta el valor del ángulo en grados de uno expresado en radianes. |
RAND() | Reporta un número aleatorio entre 0 y 1 |
ACOS(Exp. Numérica) | Reporta el ángulo en radianes llamado Arco Coseno. |
EXP(Exp. Numérica) | Reporta el valor exponencial de la expresión numérica. |
ROUND(Exp. Numérica, n) | Reporta una expresión numperica redondeada en n decimales. |
ASIN(Exp. Numérica) | Reporta el ángulo en radianes llamado Arco seno. |
FLOOR(Exp. Numérica) | Reporta el entero menor o igual que la expresión numérica especificada. |
SIGN(Exp. Numérica) | Reporta el signo de la expresión numérica |
ATAN(Exp. Numérica) | Reporta el ángulo en radianes llamado Arco Tangente. |
LOG(Exp. Numérica [,base]) | Reporta el logaritmo natural de una expresión numérica |
SIN(Exp. Numérica) | Reporta el seno de un ángulo expresado en radianes. |
ATN2(Exp. Numérica1, Exp. Numérica2) | Devuelve el ángulo, en radianes, entre el eje x positivo y el rayo desde el origen hasta el punto (y, x), donde x e y son los valores de las dos expresiones flotantes especificadas. |
LOG10(Exp. Numérica) | Reporta el logaritmo en base 10 de la expresión numérica. |
SQRT(Exp. Numérica) | Reporta la raíz cuadrada de la expresión numérica |
CEILING(Exp. Numérica) | Reporta el entero más pequeño mayor o igual que la expresión numérica especificada. |
PI() | Reporta el valor de Pi. |
SQUARE(Exp. Numérica) | Reporta el cuadrado de la expresión numérica |
COS(Exp. Numérica) | Reporta el ángulo en radianes llamado Coseno. |
POWER(Exp. Numérica, n) | Reporta la expresión numérica elevada a la n potencia. |
TAN(Exp. Numérica) | Reporta el ángulo en radianes llamado Tangente. |
COT(Exp. Numérica) | Reporta el ángulo en radianes llamado Cotangente. |
RADIANS(Exp. Numérica) | Reporta el valor en radianes de un ángulo especificado. |
Ejercicios
Ejercicio 1
Calcular el valor en radianes de 2 PI()
SELECT ‘El valor de PI*2 en radianes es: ‘ + CONVERT(varchar, DEGREES((PI()*2)))
go
Ejercicio 2
Calcular el valor del arco coseno de -1
SELECT ‘El Arco Coseno de -1 es: ‘ + CONVERT(varchar, ACOS(-1))
go
Ejercicio 3
Hallar el valor exponencial de 2. La constante e (2,718281…) es la base de los logaritmos naturales.
SELECT ‘El valor de e elevado al cuadrado es: ‘ + Convert(nvarchar,EXP(2))
go
Ejercicio 4
Redondear los valores 345.6763 en 3 decimales y 2348.56983 en 2 decimales
SELECT ROUND(345.6763, 3), ROUND(2348.56983, 2);
go
Ejercicio 5
Calcular el valor del Arco Seno de -1
Select ‘El ASIN de 1 es is: ‘ + CONVERT(varchar, ASIN(1))
go
Ejercicio 6
Reportar el mayor entero de 25.86, -45.96 y $12.02
Select FLOOR(25.86), FLOOR(-45.96), FLOOR($12.02)
go
Ejercicio 7
Mostrar los signos de los números desde -2 hasta 2
DECLARE @Valor real
SET @Valor = -2
WHILE @Valor <= 2
BEGIN
SELECT SIGN(@Valor)
SELECT @Valor = @Valor + 1
END
go
Ejercicio 8
Calcular el arco tangente de -50 y -100
Select ‘El ATAN of -50 es: ‘ + CONVERT(varchar, ATAN(-50))
Select ‘El ATAN of -100 es: ‘ + CONVERT(varchar, ATAN(-100))
go
Ejercicio 9
Calcular el valor de logaritmo de 10
Select ‘El Logaritmo de 10 es: ‘ + CONVERT(varchar, LOG(10))
go
Ejercicio 10
Calcular el seno de 50
Select ‘El Seno de 50 es: ‘ + CONVERT(varchar,SIN(50))
go
Ejercicio 11
Calcular el arco tangente de 35.5 y 130
Select ‘El arco tangente del angulo es: ‘ + CONVERT(varchar,ATN2(35.5,130 ))
go
Ejercicio 12
Calcular el valor de logaritmo en base 10 de 50
Select ‘El Logaritmo en base 10 de 50 es: ‘ + CONVERT(varchar,LOG10(50))
go
Ejercicio 13
Hallar la raíz cuadrada de 50
SELECT SQRT(50)
go
Ejercicio 14
Reportar el menor entero de 25.86, -45.96 y $12.02
Select CEILING(25.86), CEILING(-45.96), CEILING($12.02)
go
Ejercicio 15
Hallar el conseno de 89
SELECT ‘El Coseno de 89 es: ‘ + CONVERT(varchar,COS(89))
go
Ejercicio 16
Hallar el valor de 25 elevado a la cuarta
SELECT POWER(25, 4)
go
Ejercicio 17
Hallar la tangente de PI entre 6
SELECT TAN(PI()/6)
go
Ejercicio 18
Hellar la cotangente de 150
Select ‘La cotangente de 150 es: ‘ + CONVERT(varchar,COT(150))
go
Ejercicio 19
Hallar el valor en radiantes de 90
SELECT ‘El valor en RADIANES de 90 es: ‘ + CONVERT(varchar, RADIANS(90))
go