next up previous index
Siguiente: Ejercicios que requieren funciones de Perl Subir: Biblioteca de funciones de Perl Anterior: Funciones sobre tablas asociativas   Índice de Materias

Funciones aritméticas

Las funciones aritméticas más usuales son quizás éstas.

abs
Devuelve el valor absoluto del escalar numérico pasado como parámetro.
my $valorabs = abs($escalar);

exp
exp($exponente) devuelve la exponencial de $exponente.

int
Devuelve la parte entera del número real pasado como parámetro.
my $valorint = int(8.2); # $valorint contiene 8

log
Devuelve el logaritmo natural del o escalar numérico.

sqrt
Devuelve la ráiz cuadrada del parámetro escalar numérico. my $raiz = sqrt(25); # $raiz contiene 5

rand
Esta función es un generador de números aleatorios que por defecto devuelve un valor real comprendido entre 0 y 1, aunque puede delimitarse el límite superior pasándolo como parámetro. Funciona con un valor semilla que puedes definir llamando a la función srand, por ejemplo para obtener resultados replicables en tus programas aleatorios. Con la misma semilla, dos llamadas a rand devolverán el mismo valor aleatorio.

my $semilla = 12345;
srand($semilla);
my $azar = rand(14);  # 3.15459917914819   , entre 0 y 14
my $azar = rand();    # 0.919183068533556  , entre 0 y 1


next up previous index
Siguiente: Ejercicios que requieren funciones de Perl Subir: Biblioteca de funciones de Perl Anterior: Funciones sobre tablas asociativas   Índice de Materias
Bruno Contreras Moreira 2007-06-15