НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
262 of 1310 menu

Функция hypot

Функция hypot вычисляет квадратный корень из суммы квадратов двух чисел (x² + y²) без промежуточного переполнения или потери точности. Это эквивалентно вычислению длины гипотенузы прямоугольного треугольника по двум катетам. Доступны версии для типов Float и Double.

Импорт

import kotlin.math.hypot

Синтаксис

fun hypot(x: Float, y: Float): Float
fun hypot(x: Double, y: Double): Double

Пример

Вычислим гипотенузу для треугольника с катетами 3.0 и 4.0:

val x = 3.0 val y = 4.0 val res = hypot(x, y) println(res)

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

Double 5.0

Пример

Вычислим гипотенузу для значений типа Float:

val x = 3.0F val y = 4.0F val res = hypot(x, y) println(res)

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

Float 5.0

Пример

Использование с целыми числами после приведения типа:

val x = 5 val y = 12 val res = hypot(x.toDouble(), y.toDouble()) println(res)

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

Double 13.0

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

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