Template:Rndpad/doc

The rounding routine Template:Rndpad can round up to 85 billion as 11-digit format, with decimals padded by trailing zeroes, when the round setting > -5, but can display scientific notation above 85 billion (8.5E+10) for any number of digits.

Usage

 * &rarr; 7.6
 * &rarr; 7002
 * &rarr; 9,730,071,000
 * &rarr; 9,730,070,681.4500
 * &rarr; 9,000,000,000

Detailed examples

 * Examples of rounding to each of 11 digits:
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;

Technical issues
The Template:Rndpad typically uses only one subtemplate, rnd/-, when rounding numbers below 85 billion, and the internal markup coding is nested only 3 levels deep, of nested-if expressions. However, for numbers over 85 billion, up to 8 subtemplates are invoked, and the nesting level can be more than 12 levels deep. Inside a single page, invoking rndpad uses only 1 level of nesting, so an if-expression could be nested 39 levels deep, and then invoke rndpad as the 40th-level of nesting. However, inside an infobox, the depth-limit message might be announced as "Expansion depth limit exceeded" at 41 levels.