From 1c2d558e392c910d9c6f40fa1956343e26876c8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Ney=20Guerrero?= Date: Sat, 27 Dec 2014 04:12:12 -0600 Subject: [PATCH] added mymath/sqrt.go --- es/code/src/mymath/sqrt.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 es/code/src/mymath/sqrt.go diff --git a/es/code/src/mymath/sqrt.go b/es/code/src/mymath/sqrt.go new file mode 100644 index 00000000..662bb3cf --- /dev/null +++ b/es/code/src/mymath/sqrt.go @@ -0,0 +1,12 @@ +// Código de ejmplo para el capítulo 1.2 de "Construye Aplicaciones Web con Golang" +// Propósito: Muestra como crear un paquete simple llamado `mymath` +// Este paquete debe ser importado desde otro archivo Go para poder ejecutarse. +package mymath + +func Sqrt(x float64) float64 { + z := 0.0 + for i := 0; i < 1000; i++ { + z -= (z*z - x) / (2 * x) + } + return z +}