Язык Go. Теорема Пифагора


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

Ну а в следующем посте мы научимся находить — входит ли точка в окружность заданного радиуса? 🙂


Запись опубликована в рубрике Go. Добавьте в закладки постоянную ссылку.

Добавить комментарий

🇬🇧 Attention! Comments with URLs/email are not allowed.
🇷🇺 Комментарии со ссылками/email удаляются автоматически.