Продолжаем упражняться в Го и попутно вспоминать школьную программу 🙂 «Пифагоровы штаны на все стороны равны!» Ну или перефразируя в более скучном варианте: квадрат длины гипотенузы прямоугольного треугольника равен сумме квадратов катетов:
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)
}
Ну а в следующем посте мы научимся находить — входит ли точка в окружность заданного радиуса? 🙂
