El acos() es una función incorporada en Ruby que devuelve el coseno inverso de un número (argumento) en radianes. El valor que devuelve la función acos() siempre se encuentra entre –pi y +pi .
Sintaxis : Math.acos (valor)
Parámetros : esta función acepta un valor de parámetro obligatorio que especifica el valor cuyo coseno inverso se debe calcular. Debe estar entre -1 y +1, de lo contrario se arroja un error de dominio.
Valor devuelto : la función devuelve un valor numérico entre –pi y +pi. Es el ángulo en sentido antihorario que se mide en radianes.
Ejemplo 1 :
#Ruby program for acos() function #Assigning values val1 = 1 val2 = -1 val3 = 0.5 val4 = -0.7 #Prints the acos() value puts Math.acos(val1) puts Math.acos(val2) puts Math.acos(val3) puts Math.acos(val4)
Salida :
0.0 3.141592653589793 1.0471975511965979 2.3461938234056494
Ejemplo 2 :
#Ruby program for acos() function #Assigning values val1 = 0.8 val2 = -0.955 val3 = 0.74 val4 = -0.356 #Prints the acos() value puts Math.acos(val1) puts Math.acos(val2) puts Math.acos(val3) puts Math.acos(val4)
Salida :
0.6435011087932843 2.8404561080364212 0.7377259684532488 1.9347802832764904