РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
298 of 1593 menu

Функция math.Sqrt

Функция math.Sqrt вычисляет квадратный корень из переданного числа. В единственный параметр мы передаем число типа float64, для которого нужно найти квадратный корень. Функция возвращает результат типа float64. Если передано отрицательное число, функция возвращает значение NaN (не число).

Синтаксис

math.Sqrt(x)

Пример

Давайте вычислим квадратный корень из числа 16:

package main import ( "fmt" "math" ) func main() { res := math.Sqrt(16) fmt.Println(res) }

Результат выполнения кода:

4

Пример

Давайте вычислим квадратный корень из числа 2:

package main import ( "fmt" "math" ) func main() { res := math.Sqrt(2) fmt.Println(res) }

Результат выполнения кода:

1.4142135623730951

Пример

Давайте попробуем вычислить квадратный корень из отрицательного числа:

package main import ( "fmt" "math" ) func main() { res := math.Sqrt(-9) fmt.Println(res) }

Результат выполнения кода:

NaN

Пример

Давайте вычислим квадратный корень из нуля:

package main import ( "fmt" "math" ) func main() { res := math.Sqrt(0) fmt.Println(res) }

Результат выполнения кода:

0

Пример

Давайте используем math.Sqrt в вычислениях, например, для нахождения гипотенузы прямоугольного треугольника по теореме Пифагора:

package main import ( "fmt" "math" ) func main() { a := 3.0 b := 4.0 c := math.Sqrt(a*a + b*b) fmt.Println(c) }

Результат выполнения кода:

5

Смотрите также

  • функцию math.Pow,
    которая возводит число в заданную степень
  • функцию math.Cbrt,
    которая вычисляет кубический корень из числа
  • функцию math.Abs,
    которая возвращает абсолютное значение числа
  • функцию math.Hypot,
    которая вычисляет расстояние от начала координат до точки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить