[perl] =?iso-8859-1?Q?RE:_=5Bperl=5D_funci=F3n_de_redondeo?=

Eduardo Sacristan eduardo@matcuer.unam.mx
Thu, 7 Sep 2000 15:45:15 -0500 (CDT)


> > > Necesito redondear un número a dos decimales y no encuentro
> > una función que
> > > lo haga por mi :)
> > >
> > > ¿existe esta función?
> >
> > Es muy facil de hacer... Si lo que quieres es simplemente que Perl te
> > recorte a dos decimales, echale una expresion regular:
> >
> > $var = 3.141592;
> > $var =~ s/^(\d+\.\d\d).+/$1/;
> > print "$var\n";
> >
> > 3.14
> >
> > Saludos!
> 
> lo había resuelto, pero no en una sola linea. Esta opción es mejor :)
> Gracias...


No, esta opcion ($var =~ s/^....) trunca el numero, no lo redondea, que
son dos cosas muy distintas.

saludos

--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : unsubscribe perl