La función sqrt() en Ruby devuelve la raíz cuadrada entera del entero no negativo n, es decir, el entero no negativo más grande menor o igual a la raíz cuadrada de n
Sintaxis : Integer.sqrt (número)
Parámetro : la función toma el número entero cuya raíz cuadrada se va a devolver. Lanza un error «fuera de dominio» si se pasa un número negativo.
Valor devuelto : la función devuelve la raíz cuadrada entera.
Ejemplo 1 :
#Ruby program for sqrt() function #Initializing the number num1 = 25 num2 = 16 num3 = 100 num4 = 5 #Prints the sqrt of a number puts Integer.sqrt(num1) puts Integer.sqrt(num2) puts Integer.sqrt(num3) puts Integer.sqrt(num4)
Salida :
5 4 10 2
Ejemplo 2 :
#Ruby program for sqrt() function #Initializing the number num1 = 64 num2 = 81 num3 = 49 num4 = 36 #Prints the sqrt of a number puts Integer.sqrt(num1) puts Integer.sqrt(num2) puts Integer.sqrt(num3) puts Integer.sqrt(num4)
Salida :
8 9 7 6
Referencia : https://devdocs.io/ruby~2.5/integer#method-c-sqrt