Golang Matemáticas

Golang Matemáticas
Los valores numéricos son la base de la programación. Representan un tipo muy crítico en la programación que nos permite almacenar unidades como población, distancia, precios, tiempo, gráficos, colores y mucho más.

En adelante, aprender a realizar varias operaciones matemáticas como programador es muy vital. No, no quiero decir que tengas que ser un genio de matemáticas, aunque beneficioso. Esto se debe a que la mayoría de los lenguajes de programación le proporcionan herramientas y métodos para llevar a cabo operaciones matemáticas.

En esta guía, exploraremos el paquete de matemáticas en el lenguaje de programación GO.

Paquete de matemáticas de Golang

En Go, obtenemos acceso a las funciones de matemáticas importando el paquete de matemáticas. Podemos hacer esto usando la cláusula de importación como:

importar "matemáticas"

Una vez importado, obtendrá acceso a algunas de las funciones matemáticas más prácticas.

Funciones Trig

El paquete GO Math nos proporciona funciones trigonométricas como pecado, bronceado, cos, sus respectivos inversos e hiperbólicos.

Un ejemplo de cómo usar estas funciones es como se muestra:

paquete principal
importar (
"FMT"
"matemáticas"
)
func Main ()
fmt.Printf ("Sin: %.2f \ n ", matemáticas.Pecado (66.32))
fmt.Printf ("Tan: %.2f \ n ", matemáticas.Tan (43.01))
fmt.Printf ("cos: %.2f \ n ", matemáticas.Cos (34.23)
fmt.Printf ("sen-1: %.2f \ n ", matemáticas.Como en(.913545))
fmt.Printf ("Tan-1: %.2f \ n ", matemáticas.Un bronceado(.20791169))
fmt.Printf ("Cos-1: %.2f \ n ", matemáticas.ACO (.32704482))
fmt.Printf ("sen-1 (h): %.2f \ n ", matemáticas.Asinh (50.4)
fmt.Printf ("Tan-1 (H): %.2f \ n ", matemáticas.ACO (.70))
fmt.Printf ("cos-1 (h): %.2f \ n ", matemáticas.ACO (.82))

El programa de ejemplo anterior utiliza funciones matemáticas para calcular el pecado, el bronceado, el cos, sus inversos inversos e hiperbólicos.

Los valores resultantes son como:

$ Go Run Trigs.ir
Pecado: -0.34
sen-1: 1.15
Tan-1: 0.20
Cos-1: 1.24
sen-1 (h): 4.61
Tan-1 (H): 0.80
COS-1 (H): 0.61

Función absoluta

La función ABS del paquete matemático permite obtener el número absoluto del valor especificado. Un código de ejemplo es como se muestra:

fmt.Println (matemáticas.ABS (-10.223))

La función de registro

También puede determinar el logaritmo natural de un número utilizando la función de registro. Un uso de ejemplo es como se muestra:

fmt.Println (matemáticas.Registro (100))
4.605170185988092

También puede usar el log10 para devolver el registro un número a la base 10.

Un ejemplo es como se muestra:

fmt.Println (matemáticas.Log10 (100))
2

Raíz cuadrada

Para determinar la raíz cuadrada de un número, use el método sqrt (). Un código de ejemplo es como se muestra:

fmt.Println (matemáticas.SQRT (121))

El código anterior devuelve:

11

Valor moderno

Puede determinar el resto de una división entre dos valores utilizando el método de modo. Un ejemplo:

fmt.Println (matemáticas.Mod (10, 3)) // 10 Divide por 3 restos 1
fmt.Println (matemáticas.Mod (10, 5)) // resto = 0

Mínimo máximo

Si tiene dos valores, puede determinar su valor mínimo y máximo utilizando los métodos min () y max () respectivamente.

fmt.Println (matemáticas.Min (10, 5)) // Devuelve 5
fmt.Println (matemáticas.Max (10, 3)) // devolver 10

Fuerza

Para calcular la potencia de un valor a un valor base especificado, podemos usar el método POW (). Toma el número y la base como argumentos.

fmt.Println (matemáticas.POW (10, 3)) // Devuelve 1000

No un número

Si desea verificar si un valor proporcionado es o no es un número, puede usar el método ISNAN (). Este método devuelve verdadero si el valor no es un número, un falso si.

fmt.Println (matemáticas.Isnan (10)) // Devuelve falso.

Clausura

Esta fue una guía breve que te presentó el paquete de matemáticas. Utilizando los métodos en este paquete, puede realizar una gran cantidad de operaciones sin crear métodos personalizados.

Puede verificar la documentación: https: // pkg.ir.Dev/Matemáticas

Gracias por leer!