La función hypot() en Ruby devuelve sqrt(l^2 + b^2) cuando l y b se dan como parámetros. Eventualmente devuelve la hipotenusa de un triángulo rectángulo con lados l y b .
Sintaxis : Math.hypot(l, b)
Parámetro : la función toma dos parámetros obligatorios l y b que especifican la longitud y la base.
Valor devuelto : la función devuelve la hipotenusa de un triángulo rectángulo con lados l y b .
Ejemplo 1 :
# Ruby program for hypot() function # Assigning values l1 = 3 b1 = 4 l2 = 12 b2 = 14 # Prints the hypot() value puts Math.hypot(l1, b1) puts Math.hypot(l2, b2)
Salida :
5.0 18.439088914585774
Ejemplo 2 :
# Ruby program for hypot() function # Assigning values l1 = 10 b1 = 5 l2 = 11 b2 = 20 # Prints the hypot() value puts Math.hypot(l1, b1) puts Math.hypot(l2, b2)
Salida :
11.180339887498949 22.825424421026653
Referencia : https://devdocs.io/ruby~2.5/math#method-c-hypot