sandbox/golang/tour_of_go/sqrt_exercise.go
2024-11-02 14:14:15 +03:00

19 lines
229 B
Go

package main
import (
"fmt"
)
func Sqrt(x float64) float64 {
z := float64(1)
for i:=0; i<10; i++ {
z -= (z*z-x)/(2*z)
}
return z
}
func main() {
fmt.Println(Sqrt(2))
fmt.Println(Sqrt(4))
fmt.Println(Sqrt(122))
}