Re: [Templates] rounding numbers

[prev] [thread] [next] [Date index for 2005/02/17]

From: merlyn (Randal L. Schwartz)
Subject: Re: [Templates] rounding numbers
Date: 17:42 on 17 Feb 2005
>>>>> "Dave" == Dave Cross <dave@xxxx.xxx.xx> writes:

Dave> On Thu, Feb 17, 2005 at 03:00:09PM +0100, Matthias.Dillier@xxx.xx wrote:
>> templates-admin@xxxxxxxxxxxxxxxx.xxx wrote on 17.02.2005 11:38:44:
>> 
>> > You can write a couple of simple macros to do it for you:
>> > 
>> > [% MACRO ceiling(n) 
>> >     GET n + 1 
>> >      FILTER format("%d");
>> > 
>> > 
>> >    MACRO floor(n)
>> >     GET n 
>> >      FILTER format("%d"); 
>> > %]
>> > 
>> > [% ceiling(1.5) %]   # round up
>> > [% floor(1.5)   %]   # round down
>> 
>> [% ceiling(2) %]   # gives 3, rounded up to much.
>> Or do I misinterpret something here?

Dave> You can change the macro to add 0.5 instead of 1.

Dave> But then that'll probably fail on negative numbers or something
Dave> like that :(

Or on 1.4.  That'll give a ceiling of 1.  Still not right. :)

        -- 
        Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@xxxxxxxxxx.xxx> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!

_______________________________________________
templates mailing list
templates@xxxxxxxxxxxxxxxx.xxx
http://lists.template-toolkit.org/mailman/listinfo/templates

[Templates] rounding numbers
Shanta McBain 05:15 on 17 Feb 2005

Re: [Templates] rounding numbers
Andy Wardley 10:38 on 17 Feb 2005

Re: [Templates] rounding numbers
merlyn (Randal L. Schwartz) 13:58 on 17 Feb 2005

Re: [Templates] rounding numbers
Andy Wardley 14:22 on 17 Feb 2005

Re: [Templates] rounding numbers
Matthias.Dillier 14:00 on 17 Feb 2005

Re: [Templates] rounding numbers
Dave Cross 14:10 on 17 Feb 2005

Re: [Templates] rounding numbers
merlyn (Randal L. Schwartz) 17:42 on 17 Feb 2005

Re: [Templates] rounding numbers
Igor Lobanov 14:11 on 17 Feb 2005

Re: [Templates] rounding numbers
Perrin Harkins 14:10 on 17 Feb 2005

Re: [Templates] rounding numbers
Harald Joerg 14:52 on 17 Feb 2005

Generated at 08:55 on 15 Mar 2005 by mariachi v0.52