En Perl, a veces es necesario resolver varias expresiones que contienen algunas operaciones matemáticas. Estas operaciones matemáticas se pueden realizar con el uso de varias funciones incorporadas.
#!/usr/bin/perl # Initialising some values for the # parameter of the exp function $A = 0; $B = 1; # Calling the exp function $E = exp $A; $F = exp $B; # Getting the value of "e" raised to the # power of the given parameter. print "$E\n"; print "$F\n"; # Calculating square root using sqrt() $square_root = sqrt(64); # Printing the result print "Squareroot of 64 is: $square_root";
Algunas funciones útiles para operaciones matemáticas en Perl se enumeran a continuación:
Función | Descripción |
---|---|
Exp() | Calcula “e” elevado a la potencia del número real tomado como parámetro |
maleficio() | Convierte el número hexadecimal dado (de base 16) en su número decimal equivalente (de base 10). |
srand() | Ayuda a la función rand() a generar un valor constante cada vez que se ejecuta el programa |
sqrt() | Se utiliza para calcular la raíz cuadrada de un número. |
oct() | Convierte el valor octal pasado a su respectivo valor decimal |
al azar() | Devuelve un número fraccionario aleatorio entre 0 y el valor numérico positivo que se le pasó, o 1 si no se especifica ningún valor |
Iniciar sesión() | Devuelve el logaritmo natural del valor que se le pasó. Devuelve $_ si se llama sin pasar un valor |
En t() | Devuelve la parte entera del valor dado. Devuelve $_ si no se proporciona ningún valor |
pecado() | Se usa para calcular el seno de un VALOR o $_ si se omite el VALOR |
porque() | Se usa para calcular el coseno de un VALOR o $_ si se omite el VALOR |
atan2() | Se utiliza para calcular la arcotangente de Y/X en el rango -PI a PI. |
abdominales() | Devuelve el valor absoluto de su argumento. |