Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como math

Odin: funciones matemáticas

En esta serie de lenguajes de programación seguiremos con Odin . Hasta el momento hemos visto: Una breve introducción al lenguaje. Cómo instalar y crear nuestros primeros programas. Una breve comparativa entre Odin y C. ¿Qué veremos en está ocasión? Cómo importar un paquete.  Usar funciones matemáticas. Ejemplo 1. Crear un programa que calcule la raiz cuadrada de un número flotante. Para ello necesitaremos importar la función: sqrt . En Odin podemos importar paquetes de esta forma (en este caso un paquete con funciones matemáticas): 1 foreign import "system:math" Su declaración: 1 2 3 foreign { sqrt :: proc(x : f64 ) -> f64 --- // Declaración de la función sqrt de C } Su implementación: 1 2 3 4 5 main :: proc() { numero := 16.0 resultado := sqrt(numero) fmt.println( "La raíz cuadrada de" , numero, "es" , resultado) } Código completo: raiz....