Продолжаем упражняться в Го и попутно вспоминать школьную программу 🙂 «Пифагоровы штаны на все стороны равны!» Ну или перефразируя в более скучном варианте: квадрат длины гипотенузы прямоугольного треугольника равен сумме квадратов катетов:
c^2 = a^2 + b^2
Наша титаническая задача такова: найти третью сторону прямоугольного треугольника. А вот и код:
package main import ( "fmt" "math" ) func main() { var r float64 = 5 var l float64 = 7 // s^2 = r^2 + l^2 s := math.Sqrt(math.Pow(r, 2) + math.Pow(l, 2)) fmt.Println(s) }
Ну а в следующем посте мы научимся находить — входит ли точка в окружность заданного радиуса? 🙂