[Perl] imprimir decimales
Sergi -
sergixxxx30 en yahoo.es
Jue Nov 24 05:32:45 CST 2005
Muchas gracias Gunnar ;-)
--- Gunnar Wolf <gwolf en gwolf.org> escribió:
> Sergi - dijo [Mon, Nov 21, 2005 at 12:56:24PM
> +0100]:
> > ¿Como hago para imrimir solo 2 decimales del
> resulatdo
> > del calculo de una operación ?
> >
> > Es que me saca 23343556677 por (ejemplo) donde yo
> solo
> > quiero 233
>
> Como siempre, hay más de una manera de hacerlo
> (TIMTOWTDI) ;-)
>
> El mejor rendimiento lo vas a sacar de sprintf o
> printf:
>
> $var = sprintf('%.2f', $var); # te deja en $var la
> variable truncada
> printf('%.2f', $var); # imprime el valor truncado
>
> Claro que las expresiones regulares son también una
> manera:
>
> $var =~ /^(.*\.\d\d)/; # Encuentra el patrón
> especificado
> print $1; # Te lo imprime
>
> O muchas otras más :)
>
> Saludos,
>
> --
> Gunnar Wolf - gwolf en gwolf.org - (+52-55)1451-2244 /
> 5623-0154
> PGP key 1024D/8BB527AF 2001-10-23
> Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E
> F35A 8BB5 27AF
>
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es
Más información sobre la lista de distribución Perl